Package com.google.cloud.servicedirectory.v1 (2.45.0)

GitHub Repository RPC Documentation REST Documentation

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.servicedirectory.v1.LookupServiceClient Service Description: Service Directory API for looking up service data at runtime.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

com.google.cloud.servicedirectory.v1.RegistrationServiceClient Service Description: Service Directory API for registering services. It defines the following resource model:

- The API has a collection of Namespace

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.servicedirectory.v1.LookupServiceSettings Settings class to configure an instance of LookupServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.servicedirectory.v1.RegistrationServiceSettings Settings class to configure an instance of RegistrationServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.servicedirectory.v1.CreateEndpointRequest The request message for RegistrationService.CreateEndpoint.
com.google.cloud.servicedirectory.v1.CreateEndpointRequest.Builder The request message for RegistrationService.CreateEndpoint.
com.google.cloud.servicedirectory.v1.CreateNamespaceRequest The request message for RegistrationService.CreateNamespace.
com.google.cloud.servicedirectory.v1.CreateNamespaceRequest.Builder The request message for RegistrationService.CreateNamespace.
com.google.cloud.servicedirectory.v1.CreateServiceRequest The request message for RegistrationService.CreateService.
com.google.cloud.servicedirectory.v1.CreateServiceRequest.Builder The request message for RegistrationService.CreateService.
com.google.cloud.servicedirectory.v1.DeleteEndpointRequest The request message for RegistrationService.DeleteEndpoint.
com.google.cloud.servicedirectory.v1.DeleteEndpointRequest.Builder The request message for RegistrationService.DeleteEndpoint.
com.google.cloud.servicedirectory.v1.DeleteNamespaceRequest The request message for RegistrationService.DeleteNamespace.
com.google.cloud.servicedirectory.v1.DeleteNamespaceRequest.Builder The request message for RegistrationService.DeleteNamespace.
com.google.cloud.servicedirectory.v1.DeleteServiceRequest The request message for RegistrationService.DeleteService.
com.google.cloud.servicedirectory.v1.DeleteServiceRequest.Builder The request message for RegistrationService.DeleteService.
com.google.cloud.servicedirectory.v1.Endpoint An individual endpoint that provides a service. The service must already exist to create an endpoint.
com.google.cloud.servicedirectory.v1.Endpoint.Builder An individual endpoint that provides a service. The service must already exist to create an endpoint.
com.google.cloud.servicedirectory.v1.EndpointName
com.google.cloud.servicedirectory.v1.EndpointName.Builder Builder for projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}/endpoints/{endpoint}.
com.google.cloud.servicedirectory.v1.EndpointProto
com.google.cloud.servicedirectory.v1.GetEndpointRequest The request message for RegistrationService.GetEndpoint. This should not be used to lookup endpoints at runtime. Instead, use
com.google.cloud.servicedirectory.v1.GetEndpointRequest.Builder The request message for RegistrationService.GetEndpoint. This should not be used to lookup endpoints at runtime. Instead, use
com.google.cloud.servicedirectory.v1.GetNamespaceRequest The request message for RegistrationService.GetNamespace.
com.google.cloud.servicedirectory.v1.GetNamespaceRequest.Builder The request message for RegistrationService.GetNamespace.
com.google.cloud.servicedirectory.v1.GetServiceRequest The request message for RegistrationService.GetService. This should not be used for looking up a service. Instead, use the resolve
com.google.cloud.servicedirectory.v1.GetServiceRequest.Builder The request message for RegistrationService.GetService. This should not be used for looking up a service. Instead, use the resolve
com.google.cloud.servicedirectory.v1.ListEndpointsRequest The request message for RegistrationService.ListEndpoints.
com.google.cloud.servicedirectory.v1.ListEndpointsRequest.Builder The request message for RegistrationService.ListEndpoints.
com.google.cloud.servicedirectory.v1.ListEndpointsResponse The response message for RegistrationService.ListEndpoints.
com.google.cloud.servicedirectory.v1.ListEndpointsResponse.Builder The response message for RegistrationService.ListEndpoints.
com.google.cloud.servicedirectory.v1.ListNamespacesRequest The request message for RegistrationService.ListNamespaces.
com.google.cloud.servicedirectory.v1.ListNamespacesRequest.Builder The request message for RegistrationService.ListNamespaces.
com.google.cloud.servicedirectory.v1.ListNamespacesResponse The response message for RegistrationService.ListNamespaces.
com.google.cloud.servicedirectory.v1.ListNamespacesResponse.Builder The response message for RegistrationService.ListNamespaces.
com.google.cloud.servicedirectory.v1.ListServicesRequest The request message for RegistrationService.ListServices.
com.google.cloud.servicedirectory.v1.ListServicesRequest.Builder The request message for RegistrationService.ListServices.
com.google.cloud.servicedirectory.v1.ListServicesResponse The response message for RegistrationService.ListServices.
com.google.cloud.servicedirectory.v1.ListServicesResponse.Builder The response message for RegistrationService.ListServices.
com.google.cloud.servicedirectory.v1.LocationName
com.google.cloud.servicedirectory.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.servicedirectory.v1.LookupServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.servicedirectory.v1.LookupServiceClient.ListLocationsPage
com.google.cloud.servicedirectory.v1.LookupServiceClient.ListLocationsPagedResponse
com.google.cloud.servicedirectory.v1.LookupServiceGrpc Service Directory API for looking up service data at runtime.
com.google.cloud.servicedirectory.v1.LookupServiceGrpc.LookupServiceImplBase Base class for the server implementation of the service LookupService. Service Directory API for looking up service data at runtime.
com.google.cloud.servicedirectory.v1.LookupServiceProto
com.google.cloud.servicedirectory.v1.LookupServiceSettings.Builder Builder for LookupServiceSettings.
com.google.cloud.servicedirectory.v1.Namespace A container for services. Namespaces allow administrators to group services together and define permissions for a collection of services.
com.google.cloud.servicedirectory.v1.Namespace.Builder A container for services. Namespaces allow administrators to group services together and define permissions for a collection of services.
com.google.cloud.servicedirectory.v1.NamespaceName
com.google.cloud.servicedirectory.v1.NamespaceName.Builder Builder for projects/{project}/locations/{location}/namespaces/{namespace}.
com.google.cloud.servicedirectory.v1.NamespaceProto
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListEndpointsFixedSizeCollection
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListEndpointsPage
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListEndpointsPagedResponse
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListLocationsPage
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListLocationsPagedResponse
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListNamespacesFixedSizeCollection
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListNamespacesPage
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListNamespacesPagedResponse
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListServicesFixedSizeCollection
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListServicesPage
com.google.cloud.servicedirectory.v1.RegistrationServiceClient.ListServicesPagedResponse
com.google.cloud.servicedirectory.v1.RegistrationServiceGrpc Service Directory API for registering services. It defines the following resource model: - The API has a collection of
com.google.cloud.servicedirectory.v1.RegistrationServiceGrpc.RegistrationServiceImplBase Base class for the server implementation of the service RegistrationService. Service Directory API for registering services. It defines the following
com.google.cloud.servicedirectory.v1.RegistrationServiceProto
com.google.cloud.servicedirectory.v1.RegistrationServiceSettings.Builder Builder for RegistrationServiceSettings.
com.google.cloud.servicedirectory.v1.ResolveServiceRequest The request message for LookupService.ResolveService. Looks up a service by its name, returns the service and its endpoints.
com.google.cloud.servicedirectory.v1.ResolveServiceRequest.Builder The request message for LookupService.ResolveService. Looks up a service by its name, returns the service and its endpoints.
com.google.cloud.servicedirectory.v1.ResolveServiceResponse The response message for LookupService.ResolveService.
com.google.cloud.servicedirectory.v1.ResolveServiceResponse.Builder The response message for LookupService.ResolveService.
com.google.cloud.servicedirectory.v1.Service An individual service. A service contains a name and optional metadata. A service must exist before endpoints can be
com.google.cloud.servicedirectory.v1.Service.Builder An individual service. A service contains a name and optional metadata. A service must exist before endpoints can be
com.google.cloud.servicedirectory.v1.ServiceName
com.google.cloud.servicedirectory.v1.ServiceName.Builder Builder for projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
com.google.cloud.servicedirectory.v1.ServiceProto
com.google.cloud.servicedirectory.v1.UpdateEndpointRequest The request message for RegistrationService.UpdateEndpoint.
com.google.cloud.servicedirectory.v1.UpdateEndpointRequest.Builder The request message for RegistrationService.UpdateEndpoint.
com.google.cloud.servicedirectory.v1.UpdateNamespaceRequest The request message for RegistrationService.UpdateNamespace.
com.google.cloud.servicedirectory.v1.UpdateNamespaceRequest.Builder The request message for RegistrationService.UpdateNamespace.
com.google.cloud.servicedirectory.v1.UpdateServiceRequest The request message for RegistrationService.UpdateService.
com.google.cloud.servicedirectory.v1.UpdateServiceRequest.Builder The request message for RegistrationService.UpdateService.

Interfaces

Interface Description
com.google.cloud.servicedirectory.v1.CreateEndpointRequestOrBuilder
com.google.cloud.servicedirectory.v1.CreateNamespaceRequestOrBuilder
com.google.cloud.servicedirectory.v1.CreateServiceRequestOrBuilder
com.google.cloud.servicedirectory.v1.DeleteEndpointRequestOrBuilder
com.google.cloud.servicedirectory.v1.DeleteNamespaceRequestOrBuilder
com.google.cloud.servicedirectory.v1.DeleteServiceRequestOrBuilder
com.google.cloud.servicedirectory.v1.EndpointOrBuilder
com.google.cloud.servicedirectory.v1.GetEndpointRequestOrBuilder
com.google.cloud.servicedirectory.v1.GetNamespaceRequestOrBuilder
com.google.cloud.servicedirectory.v1.GetServiceRequestOrBuilder
com.google.cloud.servicedirectory.v1.ListEndpointsRequestOrBuilder
com.google.cloud.servicedirectory.v1.ListEndpointsResponseOrBuilder
com.google.cloud.servicedirectory.v1.ListNamespacesRequestOrBuilder
com.google.cloud.servicedirectory.v1.ListNamespacesResponseOrBuilder
com.google.cloud.servicedirectory.v1.ListServicesRequestOrBuilder
com.google.cloud.servicedirectory.v1.ListServicesResponseOrBuilder
com.google.cloud.servicedirectory.v1.LookupServiceGrpc.AsyncService Service Directory API for looking up service data at runtime.
com.google.cloud.servicedirectory.v1.NamespaceOrBuilder
com.google.cloud.servicedirectory.v1.RegistrationServiceGrpc.AsyncService Service Directory API for registering services. It defines the following resource model: - The API has a collection of
com.google.cloud.servicedirectory.v1.ResolveServiceRequestOrBuilder
com.google.cloud.servicedirectory.v1.ResolveServiceResponseOrBuilder
com.google.cloud.servicedirectory.v1.ServiceOrBuilder
com.google.cloud.servicedirectory.v1.UpdateEndpointRequestOrBuilder
com.google.cloud.servicedirectory.v1.UpdateNamespaceRequestOrBuilder
com.google.cloud.servicedirectory.v1.UpdateServiceRequestOrBuilder