Class EnvironmentsGrpc.EnvironmentsStub (4.18.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 4.18.0keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   static   final   class  EnvironmentsGrpc . EnvironmentsStub   extends   AbstractAsyncStub<EnvironmentsGrpc . EnvironmentsStub > 
   Service for managing Environments .
    Inheritance 
    java.lang.Object  >  
    io.grpc.stub.AbstractStub  >  
    io.grpc.stub.AbstractAsyncStub  >  
    EnvironmentsGrpc.EnvironmentsStub 
   
  
    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   EnvironmentsGrpc . EnvironmentsStub   build ( Channel   channel ,   CallOptions   callOptions )  
  Parameters 
  
    
      
        Name Description  
      
        channelio.grpc.Channel  
      
        callOptionsio.grpc.CallOptions  
     
  
  Returns 
  
  Overrides 
  io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
  createEnvironment(CreateEnvironmentRequest request, StreamObserver<Environment> responseObserver) 
  
    
public   void   createEnvironment ( CreateEnvironmentRequest   request ,   StreamObserver<Environment>   responseObserver )  
   Creates an agent environment.
Parameters 
  
  deleteEnvironment(DeleteEnvironmentRequest request, StreamObserver<Empty> responseObserver) 
  
    
public   void   deleteEnvironment ( DeleteEnvironmentRequest   request ,   StreamObserver<Empty>   responseObserver )  
   Deletes the specified agent environment.
Parameters 
  
  getEnvironment(GetEnvironmentRequest request, StreamObserver<Environment> responseObserver) 
  
    
public   void   getEnvironment ( GetEnvironmentRequest   request ,   StreamObserver<Environment>   responseObserver )  
   Retrieves the specified agent environment.
Parameters 
  
  getEnvironmentHistory(GetEnvironmentHistoryRequest request, StreamObserver<EnvironmentHistory> responseObserver) 
  
    
public   void   getEnvironmentHistory ( GetEnvironmentHistoryRequest   request ,   StreamObserver<EnvironmentHistory>   responseObserver )  
   Gets the history of the specified environment.
Parameters 
  
  listEnvironments(ListEnvironmentsRequest request, StreamObserver<ListEnvironmentsResponse> responseObserver) 
  
    
public   void   listEnvironments ( ListEnvironmentsRequest   request ,   StreamObserver<ListEnvironmentsResponse>   responseObserver )  
   Returns the list of all non-default environments of the specified agent.
Parameters 
  
  updateEnvironment(UpdateEnvironmentRequest request, StreamObserver<Environment> responseObserver) 
  
    
public   void   updateEnvironment ( UpdateEnvironmentRequest   request ,   StreamObserver<Environment>   responseObserver )  
   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 continues 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 an agent
 version in the default environment. WARNING: this will negate all recent
 changes to the draft agent and can't be undone. You may want to save the
 draft agent to a version before calling this method.
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 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."],[],[]]