Classes
CreateEndpointRequest
The request message for [RegistrationService.CreateEndpoint][google.cloud.servicedirectory.v1.RegistrationService.CreateEndpoint].
CreateNamespaceRequest
The request message for [RegistrationService.CreateNamespace][google.cloud.servicedirectory.v1.RegistrationService.CreateNamespace].
CreateServiceRequest
The request message for [RegistrationService.CreateService][google.cloud.servicedirectory.v1.RegistrationService.CreateService].
DeleteEndpointRequest
The request message for [RegistrationService.DeleteEndpoint][google.cloud.servicedirectory.v1.RegistrationService.DeleteEndpoint].
DeleteNamespaceRequest
The request message for [RegistrationService.DeleteNamespace][google.cloud.servicedirectory.v1.RegistrationService.DeleteNamespace].
DeleteServiceRequest
The request message for [RegistrationService.DeleteService][google.cloud.servicedirectory.v1.RegistrationService.DeleteService].
Endpoint
An individual endpoint that provides a [service][google.cloud.servicedirectory.v1.Service]. The service must already exist to create an endpoint.
EndpointName
Resource name for the Endpoint
resource.
GetEndpointRequest
The request message for
[RegistrationService.GetEndpoint][google.cloud.servicedirectory.v1.RegistrationService.GetEndpoint].
This should not be used to lookup endpoints at runtime. Instead, use
the resolve
method.
GetNamespaceRequest
The request message for [RegistrationService.GetNamespace][google.cloud.servicedirectory.v1.RegistrationService.GetNamespace].
GetServiceRequest
The request message for
[RegistrationService.GetService][google.cloud.servicedirectory.v1.RegistrationService.GetService].
This should not be used for looking up a service. Insead, use the resolve
method as it will contain all endpoints and associated metadata.
ListEndpointsRequest
The request message for [RegistrationService.ListEndpoints][google.cloud.servicedirectory.v1.RegistrationService.ListEndpoints].
ListEndpointsResponse
The response message for [RegistrationService.ListEndpoints][google.cloud.servicedirectory.v1.RegistrationService.ListEndpoints].
ListNamespacesRequest
The request message for [RegistrationService.ListNamespaces][google.cloud.servicedirectory.v1.RegistrationService.ListNamespaces].
ListNamespacesResponse
The response message for [RegistrationService.ListNamespaces][google.cloud.servicedirectory.v1.RegistrationService.ListNamespaces].
ListServicesRequest
The request message for [RegistrationService.ListServices][google.cloud.servicedirectory.v1.RegistrationService.ListServices].
ListServicesResponse
The response message for [RegistrationService.ListServices][google.cloud.servicedirectory.v1.RegistrationService.ListServices].
LookupService
Service Directory API for looking up service data at runtime.
LookupService.LookupServiceBase
Base class for server-side implementations of LookupService
LookupService.LookupServiceClient
Client for LookupService
LookupServiceClient
LookupService client wrapper, for convenient use.
LookupServiceClientBuilder
Builder class for LookupServiceClient to provide simple configuration of credentials, endpoint etc.
LookupServiceClientImpl
LookupService client wrapper implementation, for convenient use.
LookupServiceSettings
Settings for LookupServiceClient instances.
Namespace
A container for [services][google.cloud.servicedirectory.v1.Service]. Namespaces allow administrators to group services together and define permissions for a collection of services.
NamespaceName
Resource name for the Namespace
resource.
RegistrationService
Service Directory API for registering services. It defines the following resource model:
The API has a collection of [Namespace][google.cloud.servicedirectory.v1.Namespace] resources, named
projects/*/locations/*/namespaces/*
.Each Namespace has a collection of [Service][google.cloud.servicedirectory.v1.Service] resources, named
projects/*/locations/*/namespaces/*/services/*
.Each Service has a collection of [Endpoint][google.cloud.servicedirectory.v1.Endpoint] resources, named
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
RegistrationService.RegistrationServiceBase
Base class for server-side implementations of RegistrationService
RegistrationService.RegistrationServiceClient
Client for RegistrationService
RegistrationServiceClient
RegistrationService client wrapper, for convenient use.
RegistrationServiceClientBuilder
Builder class for RegistrationServiceClient to provide simple configuration of credentials, endpoint etc.
RegistrationServiceClientImpl
RegistrationService client wrapper implementation, for convenient use.
RegistrationServiceSettings
Settings for RegistrationServiceClient instances.
ResolveServiceRequest
The request message for [LookupService.ResolveService][google.cloud.servicedirectory.v1.LookupService.ResolveService]. Looks up a service by its name, returns the service and its endpoints.
ResolveServiceResponse
The response message for [LookupService.ResolveService][google.cloud.servicedirectory.v1.LookupService.ResolveService].
Service
An individual service. A service contains a name and optional metadata. A service must exist before [endpoints][google.cloud.servicedirectory.v1.Endpoint] can be added to it.
ServiceName
Resource name for the Service
resource.
UpdateEndpointRequest
The request message for [RegistrationService.UpdateEndpoint][google.cloud.servicedirectory.v1.RegistrationService.UpdateEndpoint].
UpdateNamespaceRequest
The request message for [RegistrationService.UpdateNamespace][google.cloud.servicedirectory.v1.RegistrationService.UpdateNamespace].
UpdateServiceRequest
The request message for [RegistrationService.UpdateService][google.cloud.servicedirectory.v1.RegistrationService.UpdateService].
Enums
EndpointName.ResourceNameType
The possible contents of EndpointName.
NamespaceName.ResourceNameType
The possible contents of NamespaceName.
ServiceName.ResourceNameType
The possible contents of ServiceName.