Class ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub (1.0.5) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 1.0.5keyboard_arrow_down  
  
 
    
    
    
      
  
  
  
    
public   static   final   class  ManagedIdentitiesServiceGrpc . ManagedIdentitiesServiceFutureStub   extends   AbstractFutureStub<ManagedIdentitiesServiceGrpc . ManagedIdentitiesServiceFutureStub > 
   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. 
 
 
 
    Inheritance 
    java.lang.Object  >  
    io.grpc.stub.AbstractStub  >  
    io.grpc.stub.AbstractFutureStub  >  
    ManagedIdentitiesServiceGrpc.ManagedIdentitiesServiceFutureStub 
   
  
    Inherited Members 
    
      io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractFutureStub.<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
   
  attachTrust(AttachTrustRequest request) 
  
    
public   ListenableFuture<Operation>   attachTrust ( AttachTrustRequest   request )  
   Adds an AD trust to a domain.
Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
     
  
  build(Channel channel, CallOptions callOptions) 
  
    
protected   ManagedIdentitiesServiceGrpc . ManagedIdentitiesServiceFutureStub   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) 
  createMicrosoftAdDomain(CreateMicrosoftAdDomainRequest request) 
  
    
public   ListenableFuture<Operation>   createMicrosoftAdDomain ( CreateMicrosoftAdDomainRequest   request )  
   Creates a Microsoft AD domain.
Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
     
  
  deleteDomain(DeleteDomainRequest request) 
  
    
public   ListenableFuture<Operation>   deleteDomain ( DeleteDomainRequest   request )  
  
  Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
     
  
  detachTrust(DetachTrustRequest request) 
  
    
public   ListenableFuture<Operation>   detachTrust ( DetachTrustRequest   request )  
  
  Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
     
  
  getDomain(GetDomainRequest request) 
  
    
public   ListenableFuture<Domain>   getDomain ( GetDomainRequest   request )  
   Gets information about a domain.
Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Domain > 
     
  
  listDomains(ListDomainsRequest request) 
  
    
public   ListenableFuture<ListDomainsResponse>   listDomains ( ListDomainsRequest   request )  
   Lists domains in a project.
Parameter 
  
  Returns 
  
  
    
public   ListenableFuture<Operation>   reconfigureTrust ( ReconfigureTrustRequest   request )  
   Updates the DNS conditional forwarder.
Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
     
  
  resetAdminPassword(ResetAdminPasswordRequest request) 
  
    
public   ListenableFuture<ResetAdminPasswordResponse>   resetAdminPassword ( ResetAdminPasswordRequest   request )  
   Resets a domain's administrator password.
Parameter 
  
  Returns 
  
  updateDomain(UpdateDomainRequest request) 
  
    
public   ListenableFuture<Operation>   updateDomain ( UpdateDomainRequest   request )  
   Updates the metadata and configuration of a domain.
Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
     
  
  validateTrust(ValidateTrustRequest request) 
  
    
public   ListenableFuture<Operation>   validateTrust ( ValidateTrustRequest   request )  
   Validates a trust state, that the target domain is reachable, and that the
 target domain is able to accept incoming trust requests.
Parameter 
  
  Returns 
  
    
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Operation > 
     
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  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 2025-10-29 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 2025-10-29 UTC."],[],[]]