public final class RegistrationServiceGrpc
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/*
.
Static Fields
SERVICE_NAME
public static final String SERVICE_NAME
Field Value |
Type |
Description |
String |
|
Static Methods
bindService(RegistrationServiceGrpc.AsyncService service)
public static final ServerServiceDefinition bindService(RegistrationServiceGrpc.AsyncService service)
Returns |
Type |
Description |
io.grpc.ServerServiceDefinition |
|
getCreateEndpointMethod()
public static MethodDescriptor<CreateEndpointRequest,Endpoint> getCreateEndpointMethod()
getCreateNamespaceMethod()
public static MethodDescriptor<CreateNamespaceRequest,Namespace> getCreateNamespaceMethod()
getCreateServiceMethod()
public static MethodDescriptor<CreateServiceRequest,Service> getCreateServiceMethod()
getDeleteEndpointMethod()
public static MethodDescriptor<DeleteEndpointRequest,Empty> getDeleteEndpointMethod()
getDeleteNamespaceMethod()
public static MethodDescriptor<DeleteNamespaceRequest,Empty> getDeleteNamespaceMethod()
getDeleteServiceMethod()
public static MethodDescriptor<DeleteServiceRequest,Empty> getDeleteServiceMethod()
getGetEndpointMethod()
public static MethodDescriptor<GetEndpointRequest,Endpoint> getGetEndpointMethod()
getGetIamPolicyMethod()
public static MethodDescriptor<GetIamPolicyRequest,Policy> getGetIamPolicyMethod()
Returns |
Type |
Description |
io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> |
|
getGetNamespaceMethod()
public static MethodDescriptor<GetNamespaceRequest,Namespace> getGetNamespaceMethod()
getGetServiceMethod()
public static MethodDescriptor<GetServiceRequest,Service> getGetServiceMethod()
getListEndpointsMethod()
public static MethodDescriptor<ListEndpointsRequest,ListEndpointsResponse> getListEndpointsMethod()
getListNamespacesMethod()
public static MethodDescriptor<ListNamespacesRequest,ListNamespacesResponse> getListNamespacesMethod()
getListServicesMethod()
public static MethodDescriptor<ListServicesRequest,ListServicesResponse> getListServicesMethod()
getServiceDescriptor()
public static ServiceDescriptor getServiceDescriptor()
Returns |
Type |
Description |
io.grpc.ServiceDescriptor |
|
getSetIamPolicyMethod()
public static MethodDescriptor<SetIamPolicyRequest,Policy> getSetIamPolicyMethod()
Returns |
Type |
Description |
io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> |
|
getTestIamPermissionsMethod()
public static MethodDescriptor<TestIamPermissionsRequest,TestIamPermissionsResponse> getTestIamPermissionsMethod()
Returns |
Type |
Description |
io.grpc.MethodDescriptor<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> |
|
getUpdateEndpointMethod()
public static MethodDescriptor<UpdateEndpointRequest,Endpoint> getUpdateEndpointMethod()
getUpdateNamespaceMethod()
public static MethodDescriptor<UpdateNamespaceRequest,Namespace> getUpdateNamespaceMethod()
getUpdateServiceMethod()
public static MethodDescriptor<UpdateServiceRequest,Service> getUpdateServiceMethod()
newBlockingStub(Channel channel)
public static RegistrationServiceGrpc.RegistrationServiceBlockingStub newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
Parameter |
Name |
Description |
channel |
io.grpc.Channel
|
newFutureStub(Channel channel)
public static RegistrationServiceGrpc.RegistrationServiceFutureStub newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
Parameter |
Name |
Description |
channel |
io.grpc.Channel
|
newStub(Channel channel)
public static RegistrationServiceGrpc.RegistrationServiceStub newStub(Channel channel)
Creates a new async stub that supports all call types for the service
Parameter |
Name |
Description |
channel |
io.grpc.Channel
|