- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.5
- 2.2.7
public static final class RegistrationServiceGrpc.RegistrationServiceFutureStub extends AbstractFutureStub<RegistrationServiceGrpc.RegistrationServiceFutureStub>
Service Directory API for registering services. It defines the following resource model:
- The API has a collection of
Namespace
resources, named
projects/*/locations/*/namespaces/*
. - Each Namespace has a collection of
Service resources, named
projects/*/locations/*/namespaces/*/services/*
. - Each Service has a collection of
Endpoint
resources, named
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > RegistrationServiceGrpc.RegistrationServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected RegistrationServiceGrpc.RegistrationServiceFutureStub build(Channel channel, CallOptions callOptions)
Name | Description |
channel | io.grpc.Channel |
callOptions | io.grpc.CallOptions |
Type | Description |
RegistrationServiceGrpc.RegistrationServiceFutureStub |
createEndpoint(CreateEndpointRequest request)
public ListenableFuture<Endpoint> createEndpoint(CreateEndpointRequest request)
Creates an endpoint, and returns the new endpoint.
Name | Description |
request | CreateEndpointRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Endpoint> |
createNamespace(CreateNamespaceRequest request)
public ListenableFuture<Namespace> createNamespace(CreateNamespaceRequest request)
Creates a namespace, and returns the new namespace.
Name | Description |
request | CreateNamespaceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Namespace> |
createService(CreateServiceRequest request)
public ListenableFuture<Service> createService(CreateServiceRequest request)
Creates a service, and returns the new service.
Name | Description |
request | CreateServiceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Service> |
deleteEndpoint(DeleteEndpointRequest request)
public ListenableFuture<Empty> deleteEndpoint(DeleteEndpointRequest request)
Deletes an endpoint.
Name | Description |
request | DeleteEndpointRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteNamespace(DeleteNamespaceRequest request)
public ListenableFuture<Empty> deleteNamespace(DeleteNamespaceRequest request)
Deletes a namespace. This also deletes all services and endpoints in the namespace.
Name | Description |
request | DeleteNamespaceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteService(DeleteServiceRequest request)
public ListenableFuture<Empty> deleteService(DeleteServiceRequest request)
Deletes a service. This also deletes all endpoints associated with the service.
Name | Description |
request | DeleteServiceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
getEndpoint(GetEndpointRequest request)
public ListenableFuture<Endpoint> getEndpoint(GetEndpointRequest request)
Gets an endpoint.
Name | Description |
request | GetEndpointRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Endpoint> |
getIamPolicy(GetIamPolicyRequest request)
public ListenableFuture<Policy> getIamPolicy(GetIamPolicyRequest request)
Gets the IAM Policy for a resource (namespace or service only).
Name | Description |
request | com.google.iam.v1.GetIamPolicyRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
getNamespace(GetNamespaceRequest request)
public ListenableFuture<Namespace> getNamespace(GetNamespaceRequest request)
Gets a namespace.
Name | Description |
request | GetNamespaceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Namespace> |
getService(GetServiceRequest request)
public ListenableFuture<Service> getService(GetServiceRequest request)
Gets a service.
Name | Description |
request | GetServiceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Service> |
listEndpoints(ListEndpointsRequest request)
public ListenableFuture<ListEndpointsResponse> listEndpoints(ListEndpointsRequest request)
Lists all endpoints.
Name | Description |
request | ListEndpointsRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListEndpointsResponse> |
listNamespaces(ListNamespacesRequest request)
public ListenableFuture<ListNamespacesResponse> listNamespaces(ListNamespacesRequest request)
Lists all namespaces.
Name | Description |
request | ListNamespacesRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListNamespacesResponse> |
listServices(ListServicesRequest request)
public ListenableFuture<ListServicesResponse> listServices(ListServicesRequest request)
Lists all services belonging to a namespace.
Name | Description |
request | ListServicesRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListServicesResponse> |
setIamPolicy(SetIamPolicyRequest request)
public ListenableFuture<Policy> setIamPolicy(SetIamPolicyRequest request)
Sets the IAM Policy for a resource (namespace or service only).
Name | Description |
request | com.google.iam.v1.SetIamPolicyRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
testIamPermissions(TestIamPermissionsRequest request)
public ListenableFuture<TestIamPermissionsResponse> testIamPermissions(TestIamPermissionsRequest request)
Tests IAM permissions for a resource (namespace or service only).
Name | Description |
request | com.google.iam.v1.TestIamPermissionsRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.TestIamPermissionsResponse> |
updateEndpoint(UpdateEndpointRequest request)
public ListenableFuture<Endpoint> updateEndpoint(UpdateEndpointRequest request)
Updates an endpoint.
Name | Description |
request | UpdateEndpointRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Endpoint> |
updateNamespace(UpdateNamespaceRequest request)
public ListenableFuture<Namespace> updateNamespace(UpdateNamespaceRequest request)
Updates a namespace.
Name | Description |
request | UpdateNamespaceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Namespace> |
updateService(UpdateServiceRequest request)
public ListenableFuture<Service> updateService(UpdateServiceRequest request)
Updates a service.
Name | Description |
request | UpdateServiceRequest |
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Service> |