Class ManagedIdentitiesServiceGrpc
- java.lang.Object
-
- com.google.cloud.managedidentities.v1.ManagedIdentitiesServiceGrpc
-
@Generated(value="by gRPC proto compiler", comments="Source: google/cloud/managedidentities/v1/managed_identities_service.proto") public final class ManagedIdentitiesServiceGrpc extends Object
API Overview The `managedidentites.googleapis.com` service implements the Google Cloud Managed Identites API for identity services (e.g. Microsoft Active Directory). The Managed Identities service provides methods to manage (create/read/update/delete) domains, reset managed identities admin password, add/remove domain controllers in GCP regions and add/remove VPC peering. Data Model The Managed Identities service exposes the following resources: * Locations as global, named as follows: `projects/{project_id}/locations/global`. * Domains, named as follows: `/projects/{project_id}/locations/global/domain/{domain_name}`. The `{domain_name}` refers to fully qualified domain name in the customer project e.g. mydomain.myorganization.com, with the following restrictions: * Must contain only lowercase letters, numbers, periods and hyphens. * Must start with a letter. * Must contain between 2-64 characters. * Must end with a number or a letter. * Must not start with period. * First segement length (mydomain form example above) shouldn't exceed 15 chars. * The last segment cannot be fully numeric. * Must be unique within the customer project.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ManagedIdentitiesServiceGrpc.AsyncService
API Overview The `managedidentites.googleapis.com` service implements the Google Cloud Managed Identites API for identity services (e.g.static class
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceBlockingStub
A stub to allow clients to do synchronous rpc calls to service ManagedIdentitiesService.static class
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service ManagedIdentitiesService.static class
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceImplBase
Base class for the server implementation of the service ManagedIdentitiesService.static class
ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceStub
A stub to allow clients to do asynchronous rpc calls to service ManagedIdentitiesService.
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.grpc.ServerServiceDefinition
bindService(ManagedIdentitiesServiceGrpc.AsyncService service)
static io.grpc.MethodDescriptor<AttachTrustRequest,com.google.longrunning.Operation>
getAttachTrustMethod()
static io.grpc.MethodDescriptor<CreateMicrosoftAdDomainRequest,com.google.longrunning.Operation>
getCreateMicrosoftAdDomainMethod()
static io.grpc.MethodDescriptor<DeleteDomainRequest,com.google.longrunning.Operation>
getDeleteDomainMethod()
static io.grpc.MethodDescriptor<DetachTrustRequest,com.google.longrunning.Operation>
getDetachTrustMethod()
static io.grpc.MethodDescriptor<GetDomainRequest,Domain>
getGetDomainMethod()
static io.grpc.MethodDescriptor<ListDomainsRequest,ListDomainsResponse>
getListDomainsMethod()
static io.grpc.MethodDescriptor<ReconfigureTrustRequest,com.google.longrunning.Operation>
getReconfigureTrustMethod()
static io.grpc.MethodDescriptor<ResetAdminPasswordRequest,ResetAdminPasswordResponse>
getResetAdminPasswordMethod()
static io.grpc.ServiceDescriptor
getServiceDescriptor()
static io.grpc.MethodDescriptor<UpdateDomainRequest,com.google.longrunning.Operation>
getUpdateDomainMethod()
static io.grpc.MethodDescriptor<ValidateTrustRequest,com.google.longrunning.Operation>
getValidateTrustMethod()
static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceBlockingStub
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceStub
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCreateMicrosoftAdDomainMethod
public static io.grpc.MethodDescriptor<CreateMicrosoftAdDomainRequest,com.google.longrunning.Operation> getCreateMicrosoftAdDomainMethod()
-
getResetAdminPasswordMethod
public static io.grpc.MethodDescriptor<ResetAdminPasswordRequest,ResetAdminPasswordResponse> getResetAdminPasswordMethod()
-
getListDomainsMethod
public static io.grpc.MethodDescriptor<ListDomainsRequest,ListDomainsResponse> getListDomainsMethod()
-
getGetDomainMethod
public static io.grpc.MethodDescriptor<GetDomainRequest,Domain> getGetDomainMethod()
-
getUpdateDomainMethod
public static io.grpc.MethodDescriptor<UpdateDomainRequest,com.google.longrunning.Operation> getUpdateDomainMethod()
-
getDeleteDomainMethod
public static io.grpc.MethodDescriptor<DeleteDomainRequest,com.google.longrunning.Operation> getDeleteDomainMethod()
-
getAttachTrustMethod
public static io.grpc.MethodDescriptor<AttachTrustRequest,com.google.longrunning.Operation> getAttachTrustMethod()
-
getReconfigureTrustMethod
public static io.grpc.MethodDescriptor<ReconfigureTrustRequest,com.google.longrunning.Operation> getReconfigureTrustMethod()
-
getDetachTrustMethod
public static io.grpc.MethodDescriptor<DetachTrustRequest,com.google.longrunning.Operation> getDetachTrustMethod()
-
getValidateTrustMethod
public static io.grpc.MethodDescriptor<ValidateTrustRequest,com.google.longrunning.Operation> getValidateTrustMethod()
-
newStub
public static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceStub newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
-
newBlockingStub
public static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceBlockingStub newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
-
newFutureStub
public static ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
-
bindService
public static final io.grpc.ServerServiceDefinition bindService(ManagedIdentitiesServiceGrpc.AsyncService service)
-
getServiceDescriptor
public static io.grpc.ServiceDescriptor getServiceDescriptor()
-
-