public static final class RegistrationServiceGrpc.RegistrationServiceBlockingV2Stub extends AbstractBlockingStub<RegistrationServiceGrpc.RegistrationServiceBlockingV2Stub>A stub to allow clients to do synchronous rpc calls to service RegistrationService.
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.AbstractBlockingStub > RegistrationServiceGrpc.RegistrationServiceBlockingV2StubMethods
build(Channel channel, CallOptions callOptions)
protected RegistrationServiceGrpc.RegistrationServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
RegistrationServiceGrpc.RegistrationServiceBlockingV2Stub |
|
createEndpoint(CreateEndpointRequest request)
public Endpoint createEndpoint(CreateEndpointRequest request)Creates an endpoint, and returns the new endpoint.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateEndpointRequest |
| Returns | |
|---|---|
| Type | Description |
Endpoint |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
createNamespace(CreateNamespaceRequest request)
public Namespace createNamespace(CreateNamespaceRequest request)Creates a namespace, and returns the new namespace.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateNamespaceRequest |
| Returns | |
|---|---|
| Type | Description |
Namespace |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
createService(CreateServiceRequest request)
public Service createService(CreateServiceRequest request)Creates a service, and returns the new service.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateServiceRequest |
| Returns | |
|---|---|
| Type | Description |
Service |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
deleteEndpoint(DeleteEndpointRequest request)
public Empty deleteEndpoint(DeleteEndpointRequest request)Deletes an endpoint.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteEndpointRequest |
| Returns | |
|---|---|
| Type | Description |
Empty |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
deleteNamespace(DeleteNamespaceRequest request)
public Empty deleteNamespace(DeleteNamespaceRequest request)Deletes a namespace. This also deletes all services and endpoints in the namespace.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteNamespaceRequest |
| Returns | |
|---|---|
| Type | Description |
Empty |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
deleteService(DeleteServiceRequest request)
public Empty deleteService(DeleteServiceRequest request)Deletes a service. This also deletes all endpoints associated with the service.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteServiceRequest |
| Returns | |
|---|---|
| Type | Description |
Empty |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
getEndpoint(GetEndpointRequest request)
public Endpoint getEndpoint(GetEndpointRequest request)Gets an endpoint.
| Parameter | |
|---|---|
| Name | Description |
request |
GetEndpointRequest |
| Returns | |
|---|---|
| Type | Description |
Endpoint |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
getIamPolicy(GetIamPolicyRequest request)
public Policy getIamPolicy(GetIamPolicyRequest request)Gets the IAM Policy for a resource
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.GetIamPolicyRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
getNamespace(GetNamespaceRequest request)
public Namespace getNamespace(GetNamespaceRequest request)Gets a namespace.
| Parameter | |
|---|---|
| Name | Description |
request |
GetNamespaceRequest |
| Returns | |
|---|---|
| Type | Description |
Namespace |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
getService(GetServiceRequest request)
public Service getService(GetServiceRequest request)Gets a service.
| Parameter | |
|---|---|
| Name | Description |
request |
GetServiceRequest |
| Returns | |
|---|---|
| Type | Description |
Service |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
listEndpoints(ListEndpointsRequest request)
public ListEndpointsResponse listEndpoints(ListEndpointsRequest request)Lists all endpoints.
| Parameter | |
|---|---|
| Name | Description |
request |
ListEndpointsRequest |
| Returns | |
|---|---|
| Type | Description |
ListEndpointsResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
listNamespaces(ListNamespacesRequest request)
public ListNamespacesResponse listNamespaces(ListNamespacesRequest request)Lists all namespaces.
| Parameter | |
|---|---|
| Name | Description |
request |
ListNamespacesRequest |
| Returns | |
|---|---|
| Type | Description |
ListNamespacesResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
listServices(ListServicesRequest request)
public ListServicesResponse listServices(ListServicesRequest request)Lists all services belonging to a namespace.
| Parameter | |
|---|---|
| Name | Description |
request |
ListServicesRequest |
| Returns | |
|---|---|
| Type | Description |
ListServicesResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
setIamPolicy(SetIamPolicyRequest request)
public Policy setIamPolicy(SetIamPolicyRequest request)Sets the IAM Policy for a resource
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.SetIamPolicyRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
testIamPermissions(TestIamPermissionsRequest request)
public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)Tests IAM permissions for a resource (namespace, service or service workload only).
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.TestIamPermissionsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.TestIamPermissionsResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
updateEndpoint(UpdateEndpointRequest request)
public Endpoint updateEndpoint(UpdateEndpointRequest request)Updates an endpoint.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateEndpointRequest |
| Returns | |
|---|---|
| Type | Description |
Endpoint |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
updateNamespace(UpdateNamespaceRequest request)
public Namespace updateNamespace(UpdateNamespaceRequest request)Updates a namespace.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateNamespaceRequest |
| Returns | |
|---|---|
| Type | Description |
Namespace |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
updateService(UpdateServiceRequest request)
public Service updateService(UpdateServiceRequest request)Updates a service.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateServiceRequest |
| Returns | |
|---|---|
| Type | Description |
Service |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|