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
Static Methods
getCreateEndpointMethod()
public static MethodDescriptor<CreateEndpointRequest,Endpoint> getCreateEndpointMethod()
Returns
getCreateNamespaceMethod()
public static MethodDescriptor<CreateNamespaceRequest,Namespace> getCreateNamespaceMethod()
Returns
getCreateServiceMethod()
public static MethodDescriptor<CreateServiceRequest,Service> getCreateServiceMethod()
Returns
getDeleteEndpointMethod()
public static MethodDescriptor<DeleteEndpointRequest,Empty> getDeleteEndpointMethod()
Returns
getDeleteNamespaceMethod()
public static MethodDescriptor<DeleteNamespaceRequest,Empty> getDeleteNamespaceMethod()
Returns
getDeleteServiceMethod()
public static MethodDescriptor<DeleteServiceRequest,Empty> getDeleteServiceMethod()
Returns
getGetEndpointMethod()
public static MethodDescriptor<GetEndpointRequest,Endpoint> getGetEndpointMethod()
Returns
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()
Returns
getGetServiceMethod()
public static MethodDescriptor<GetServiceRequest,Service> getGetServiceMethod()
Returns
getListEndpointsMethod()
public static MethodDescriptor<ListEndpointsRequest,ListEndpointsResponse> getListEndpointsMethod()
Returns
getListNamespacesMethod()
public static MethodDescriptor<ListNamespacesRequest,ListNamespacesResponse> getListNamespacesMethod()
Returns
getListServicesMethod()
public static MethodDescriptor<ListServicesRequest,ListServicesResponse> getListServicesMethod()
Returns
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()
Returns
getUpdateNamespaceMethod()
public static MethodDescriptor<UpdateNamespaceRequest,Namespace> getUpdateNamespaceMethod()
Returns
getUpdateServiceMethod()
public static MethodDescriptor<UpdateServiceRequest,Service> getUpdateServiceMethod()
Returns
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
|
Returns
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
|
Returns
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
|
Returns