Class EnvironmentsGrpc.EnvironmentsFutureStub (4.45.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 4.45.0keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   static   final   class  EnvironmentsGrpc . EnvironmentsFutureStub   extends   AbstractFutureStub<EnvironmentsGrpc . EnvironmentsFutureStub > 
  A stub to allow clients to do ListenableFuture-style rpc calls to service Environments.
 Service for managing
 Environments .
    Inheritance 
    java.lang.Object  >  
    io.grpc.stub.AbstractStub  >  
    io.grpc.stub.AbstractFutureStub  >  
    EnvironmentsGrpc.EnvironmentsFutureStub 
   
  
    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
   
  build(Channel channel, CallOptions callOptions) 
  
    
protected   EnvironmentsGrpc . EnvironmentsFutureStub   build ( Channel   channel ,   CallOptions   callOptions )  
  
    
      
        Parameters  
      
        Name Description  
      
        channelio.grpc.Channel  
      
        callOptionsio.grpc.CallOptions  
     
  
  
  Overrides 
  io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
  createEnvironment(CreateEnvironmentRequest request) 
  
    
public   ListenableFuture<Environment>   createEnvironment ( CreateEnvironmentRequest   request )  
   Creates an agent environment.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Environment > 
     
  
  deleteEnvironment(DeleteEnvironmentRequest request) 
  
    
public   ListenableFuture<Empty>   deleteEnvironment ( DeleteEnvironmentRequest   request )  
   Deletes the specified agent environment.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Empty > 
     
  
  getEnvironment(GetEnvironmentRequest request) 
  
    
public   ListenableFuture<Environment>   getEnvironment ( GetEnvironmentRequest   request )  
   Retrieves the specified agent environment.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Environment > 
     
  
  getEnvironmentHistory(GetEnvironmentHistoryRequest request) 
  
    
public   ListenableFuture<EnvironmentHistory>   getEnvironmentHistory ( GetEnvironmentHistoryRequest   request )  
   Gets the history of the specified environment.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <EnvironmentHistory > 
     
  
  listEnvironments(ListEnvironmentsRequest request) 
  
    
public   ListenableFuture<ListEnvironmentsResponse>   listEnvironments ( ListEnvironmentsRequest   request )  
   Returns the list of all non-draft environments of the specified agent.
updateEnvironment(UpdateEnvironmentRequest request) 
  
    
public   ListenableFuture<Environment>   updateEnvironment ( UpdateEnvironmentRequest   request )  
   Updates the specified agent environment.
 This method allows you to deploy new agent versions into the environment.
 When an environment is pointed to a new agent version by setting
 environment.agent_version, the environment is temporarily set to the
 LOADING state. During that time, the environment keeps on serving the
 previous version of the agent. After the new agent version is done loading,
 the environment is set back to the RUNNING state.
 You can use "-" as Environment ID in environment name to update version
 in "draft" environment. WARNING: this will negate all recent changes to
 draft and can't be undone. You may want to save the draft to a version
 before calling this function.
    
      
        Returns  
      
        Type Description  
      
        com.google.common.util.concurrent.ListenableFuture <Environment > 
     
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  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-11 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-11 UTC."],[],[]]