- 2.56.0 (latest)
- 2.55.0
- 2.54.0
- 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.RegistrationServiceBlockingStub extends AbstractBlockingStub<RegistrationServiceGrpc.RegistrationServiceBlockingStub>
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.RegistrationServiceBlockingStubMethods
build(Channel channel, CallOptions callOptions)
protected RegistrationServiceGrpc.RegistrationServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel | io.grpc.Channel |
callOptions | io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
RegistrationServiceGrpc.RegistrationServiceBlockingStub |
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 |
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 |
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 |
deleteEndpoint(DeleteEndpointRequest request)
public Empty deleteEndpoint(DeleteEndpointRequest request)
Deletes an endpoint.
Parameter | |
---|---|
Name | Description |
request | DeleteEndpointRequest |
Returns | |
---|---|
Type | Description |
Empty |
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 |
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 |
getEndpoint(GetEndpointRequest request)
public Endpoint getEndpoint(GetEndpointRequest request)
Gets an endpoint.
Parameter | |
---|---|
Name | Description |
request | GetEndpointRequest |
Returns | |
---|---|
Type | Description |
Endpoint |
getIamPolicy(GetIamPolicyRequest request)
public Policy getIamPolicy(GetIamPolicyRequest request)
Gets the IAM Policy for a resource (namespace or service only).
Parameter | |
---|---|
Name | Description |
request | com.google.iam.v1.GetIamPolicyRequest |
Returns | |
---|---|
Type | Description |
com.google.iam.v1.Policy |
getNamespace(GetNamespaceRequest request)
public Namespace getNamespace(GetNamespaceRequest request)
Gets a namespace.
Parameter | |
---|---|
Name | Description |
request | GetNamespaceRequest |
Returns | |
---|---|
Type | Description |
Namespace |
getService(GetServiceRequest request)
public Service getService(GetServiceRequest request)
Gets a service.
Parameter | |
---|---|
Name | Description |
request | GetServiceRequest |
Returns | |
---|---|
Type | Description |
Service |
listEndpoints(ListEndpointsRequest request)
public ListEndpointsResponse listEndpoints(ListEndpointsRequest request)
Lists all endpoints.
Parameter | |
---|---|
Name | Description |
request | ListEndpointsRequest |
Returns | |
---|---|
Type | Description |
ListEndpointsResponse |
listNamespaces(ListNamespacesRequest request)
public ListNamespacesResponse listNamespaces(ListNamespacesRequest request)
Lists all namespaces.
Parameter | |
---|---|
Name | Description |
request | ListNamespacesRequest |
Returns | |
---|---|
Type | Description |
ListNamespacesResponse |
listServices(ListServicesRequest request)
public ListServicesResponse listServices(ListServicesRequest request)
Lists all services belonging to a namespace.
Parameter | |
---|---|
Name | Description |
request | ListServicesRequest |
Returns | |
---|---|
Type | Description |
ListServicesResponse |
setIamPolicy(SetIamPolicyRequest request)
public Policy setIamPolicy(SetIamPolicyRequest request)
Sets the IAM Policy for a resource (namespace or service only).
Parameter | |
---|---|
Name | Description |
request | com.google.iam.v1.SetIamPolicyRequest |
Returns | |
---|---|
Type | Description |
com.google.iam.v1.Policy |
testIamPermissions(TestIamPermissionsRequest request)
public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)
Tests IAM permissions for a resource (namespace or service only).
Parameter | |
---|---|
Name | Description |
request | com.google.iam.v1.TestIamPermissionsRequest |
Returns | |
---|---|
Type | Description |
com.google.iam.v1.TestIamPermissionsResponse |
updateEndpoint(UpdateEndpointRequest request)
public Endpoint updateEndpoint(UpdateEndpointRequest request)
Updates an endpoint.
Parameter | |
---|---|
Name | Description |
request | UpdateEndpointRequest |
Returns | |
---|---|
Type | Description |
Endpoint |
updateNamespace(UpdateNamespaceRequest request)
public Namespace updateNamespace(UpdateNamespaceRequest request)
Updates a namespace.
Parameter | |
---|---|
Name | Description |
request | UpdateNamespaceRequest |
Returns | |
---|---|
Type | Description |
Namespace |
updateService(UpdateServiceRequest request)
public Service updateService(UpdateServiceRequest request)
Updates a service.
Parameter | |
---|---|
Name | Description |
request | UpdateServiceRequest |
Returns | |
---|---|
Type | Description |
Service |