Versions in this module Expand all Collapse all v1 v1.42.0 Jun 28, 2021 Changes in this version + func DefaultAuthScopes() []string + type EndpointIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*servicedirectorypb.Endpoint, nextPageToken string, err error) + Response interface{} + func (it *EndpointIterator) Next() (*servicedirectorypb.Endpoint, error) + func (it *EndpointIterator) PageInfo() *iterator.PageInfo + type LookupCallOptions struct + ResolveService []gax.CallOption + type LookupClient struct + CallOptions *LookupCallOptions + func NewLookupClient(ctx context.Context, opts ...option.ClientOption) (*LookupClient, error) + func (c *LookupClient) Close() error + func (c *LookupClient) Connection() *grpc.ClientConn + func (c *LookupClient) ResolveService(ctx context.Context, req *servicedirectorypb.ResolveServiceRequest, ...) (*servicedirectorypb.ResolveServiceResponse, error) + type NamespaceIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*servicedirectorypb.Namespace, nextPageToken string, err error) + Response interface{} + func (it *NamespaceIterator) Next() (*servicedirectorypb.Namespace, error) + func (it *NamespaceIterator) PageInfo() *iterator.PageInfo + type RegistrationCallOptions struct + CreateEndpoint []gax.CallOption + CreateNamespace []gax.CallOption + CreateService []gax.CallOption + DeleteEndpoint []gax.CallOption + DeleteNamespace []gax.CallOption + DeleteService []gax.CallOption + GetEndpoint []gax.CallOption + GetIamPolicy []gax.CallOption + GetNamespace []gax.CallOption + GetService []gax.CallOption + ListEndpoints []gax.CallOption + ListNamespaces []gax.CallOption + ListServices []gax.CallOption + SetIamPolicy []gax.CallOption + TestIamPermissions []gax.CallOption + UpdateEndpoint []gax.CallOption + UpdateNamespace []gax.CallOption + UpdateService []gax.CallOption + type RegistrationClient struct + CallOptions *RegistrationCallOptions + func NewRegistrationClient(ctx context.Context, opts ...option.ClientOption) (*RegistrationClient, error) + func (c *RegistrationClient) Close() error + func (c *RegistrationClient) Connection() *grpc.ClientConn + func (c *RegistrationClient) CreateEndpoint(ctx context.Context, req *servicedirectorypb.CreateEndpointRequest, ...) (*servicedirectorypb.Endpoint, error) + func (c *RegistrationClient) CreateNamespace(ctx context.Context, req *servicedirectorypb.CreateNamespaceRequest, ...) (*servicedirectorypb.Namespace, error) + func (c *RegistrationClient) CreateService(ctx context.Context, req *servicedirectorypb.CreateServiceRequest, ...) (*servicedirectorypb.Service, error) + func (c *RegistrationClient) DeleteEndpoint(ctx context.Context, req *servicedirectorypb.DeleteEndpointRequest, ...) error + func (c *RegistrationClient) DeleteNamespace(ctx context.Context, req *servicedirectorypb.DeleteNamespaceRequest, ...) error + func (c *RegistrationClient) DeleteService(ctx context.Context, req *servicedirectorypb.DeleteServiceRequest, ...) error + func (c *RegistrationClient) GetEndpoint(ctx context.Context, req *servicedirectorypb.GetEndpointRequest, ...) (*servicedirectorypb.Endpoint, error) + func (c *RegistrationClient) GetIamPolicy(ctx context.Context, req *iampb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) + func (c *RegistrationClient) GetNamespace(ctx context.Context, req *servicedirectorypb.GetNamespaceRequest, ...) (*servicedirectorypb.Namespace, error) + func (c *RegistrationClient) GetService(ctx context.Context, req *servicedirectorypb.GetServiceRequest, ...) (*servicedirectorypb.Service, error) + func (c *RegistrationClient) ListEndpoints(ctx context.Context, req *servicedirectorypb.ListEndpointsRequest, ...) *EndpointIterator + func (c *RegistrationClient) ListNamespaces(ctx context.Context, req *servicedirectorypb.ListNamespacesRequest, ...) *NamespaceIterator + func (c *RegistrationClient) ListServices(ctx context.Context, req *servicedirectorypb.ListServicesRequest, ...) *ServiceIterator + func (c *RegistrationClient) SetIamPolicy(ctx context.Context, req *iampb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) + func (c *RegistrationClient) TestIamPermissions(ctx context.Context, req *iampb.TestIamPermissionsRequest, ...) (*iampb.TestIamPermissionsResponse, error) + func (c *RegistrationClient) UpdateEndpoint(ctx context.Context, req *servicedirectorypb.UpdateEndpointRequest, ...) (*servicedirectorypb.Endpoint, error) + func (c *RegistrationClient) UpdateNamespace(ctx context.Context, req *servicedirectorypb.UpdateNamespaceRequest, ...) (*servicedirectorypb.Namespace, error) + func (c *RegistrationClient) UpdateService(ctx context.Context, req *servicedirectorypb.UpdateServiceRequest, ...) (*servicedirectorypb.Service, error) + type ServiceIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*servicedirectorypb.Service, nextPageToken string, err error) + Response interface{} + func (it *ServiceIterator) Next() (*servicedirectorypb.Service, error) + func (it *ServiceIterator) PageInfo() *iterator.PageInfo