Class RegistrationServiceGrpc.RegistrationServiceStub (2.6.0)
2.89.0 (latest)
2.88.0
2.86.0
2.84.0
2.83.0
2.81.0
2.79.0
2.77.0
2.76.0
2.75.0
2.74.0
2.73.0
2.71.0
2.69.0
2.68.0
2.65.0
2.64.0
2.63.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
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 . RegistrationServiceStub extends AbstractAsyncStub<RegistrationServiceGrpc . RegistrationServiceStub >
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.AbstractAsyncStub >
RegistrationServiceGrpc.RegistrationServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected RegistrationServiceGrpc . RegistrationServiceStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createEndpoint(CreateEndpointRequest request, StreamObserver<Endpoint> responseObserver)
public void createEndpoint ( CreateEndpointRequest request , StreamObserver<Endpoint> responseObserver )
Creates an endpoint, and returns the new endpoint.
Parameters
createNamespace(CreateNamespaceRequest request, StreamObserver<Namespace> responseObserver)
public void createNamespace ( CreateNamespaceRequest request , StreamObserver<Namespace> responseObserver )
Creates a namespace, and returns the new namespace.
Parameters
createService(CreateServiceRequest request, StreamObserver<Service> responseObserver)
public void createService ( CreateServiceRequest request , StreamObserver<Service> responseObserver )
Creates a service, and returns the new service.
Parameters
deleteEndpoint(DeleteEndpointRequest request, StreamObserver<Empty> responseObserver)
public void deleteEndpoint ( DeleteEndpointRequest request , StreamObserver<Empty> responseObserver )
Parameters
deleteNamespace(DeleteNamespaceRequest request, StreamObserver<Empty> responseObserver)
public void deleteNamespace ( DeleteNamespaceRequest request , StreamObserver<Empty> responseObserver )
Deletes a namespace. This also deletes all services and endpoints in
the namespace.
Parameters
deleteService(DeleteServiceRequest request, StreamObserver<Empty> responseObserver)
public void deleteService ( DeleteServiceRequest request , StreamObserver<Empty> responseObserver )
Deletes a service. This also deletes all endpoints associated with
the service.
Parameters
getEndpoint(GetEndpointRequest request, StreamObserver<Endpoint> responseObserver)
public void getEndpoint ( GetEndpointRequest request , StreamObserver<Endpoint> responseObserver )
Parameters
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void getIamPolicy ( GetIamPolicyRequest request , StreamObserver<Policy> responseObserver )
Gets the IAM Policy for a resource (namespace or service only).
Parameters
Name
Description
request
com.google.iam.v1.GetIamPolicyRequest
responseObserver
io.grpc.stub.StreamObserver <com.google.iam.v1.Policy >
getNamespace(GetNamespaceRequest request, StreamObserver<Namespace> responseObserver)
public void getNamespace ( GetNamespaceRequest request , StreamObserver<Namespace> responseObserver )
Parameters
getService(GetServiceRequest request, StreamObserver<Service> responseObserver)
public void getService ( GetServiceRequest request , StreamObserver<Service> responseObserver )
Parameters
listEndpoints(ListEndpointsRequest request, StreamObserver<ListEndpointsResponse> responseObserver)
public void listEndpoints ( ListEndpointsRequest request , StreamObserver<ListEndpointsResponse> responseObserver )
Parameters
listNamespaces(ListNamespacesRequest request, StreamObserver<ListNamespacesResponse> responseObserver)
public void listNamespaces ( ListNamespacesRequest request , StreamObserver<ListNamespacesResponse> responseObserver )
Parameters
listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)
public void listServices ( ListServicesRequest request , StreamObserver<ListServicesResponse> responseObserver )
Lists all services belonging to a namespace.
Parameters
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void setIamPolicy ( SetIamPolicyRequest request , StreamObserver<Policy> responseObserver )
Sets the IAM Policy for a resource (namespace or service only).
Parameters
Name
Description
request
com.google.iam.v1.SetIamPolicyRequest
responseObserver
io.grpc.stub.StreamObserver <com.google.iam.v1.Policy >
testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)
public void testIamPermissions ( TestIamPermissionsRequest request , StreamObserver<TestIamPermissionsResponse> responseObserver )
Tests IAM permissions for a resource (namespace or service only).
Parameters
Name
Description
request
com.google.iam.v1.TestIamPermissionsRequest
responseObserver
io.grpc.stub.StreamObserver <com.google.iam.v1.TestIamPermissionsResponse >
updateEndpoint(UpdateEndpointRequest request, StreamObserver<Endpoint> responseObserver)
public void updateEndpoint ( UpdateEndpointRequest request , StreamObserver<Endpoint> responseObserver )
Parameters
updateNamespace(UpdateNamespaceRequest request, StreamObserver<Namespace> responseObserver)
public void updateNamespace ( UpdateNamespaceRequest request , StreamObserver<Namespace> responseObserver )
Parameters
updateService(UpdateServiceRequest request, StreamObserver<Service> responseObserver)
public void updateService ( UpdateServiceRequest request , StreamObserver<Service> responseObserver )
Parameters
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-30 UTC."],[],[]]