public static final class UpdateSessionRequest.Builder extends GeneratedMessageV3.Builder<UpdateSessionRequest.Builder> implements UpdateSessionRequestOrBuilder
   
   Request message for
 SessionService.UpdateSession.
 Protobuf type google.cloud.aiplatform.v1beta1.UpdateSessionRequest
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  
  
    public UpdateSessionRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest build()
   
  
  
  
  
    public UpdateSessionRequest buildPartial()
   
  
  
  
  
    public UpdateSessionRequest.Builder clear()
   
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder clearSession()
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    public UpdateSessionRequest.Builder clearUpdateMask()
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public UpdateSessionRequest.Builder clone()
   
  
  Overrides
  
  
  
  
    public UpdateSessionRequest getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public Session getSession()
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Session | The session. | 
    
  
  
  
  
    public Session.Builder getSessionBuilder()
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    public SessionOrBuilder getSessionOrBuilder()
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    public FieldMask getUpdateMask()
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | FieldMask | The updateMask. | 
    
  
  
  
  
    public FieldMask.Builder getUpdateMaskBuilder()
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public FieldMaskOrBuilder getUpdateMaskOrBuilder()
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public boolean hasSession()
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the session field is set. | 
    
  
  
  
  
    public boolean hasUpdateMask()
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the updateMask field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder mergeFrom(UpdateSessionRequest other)
   
  
  
  
  
  
    public UpdateSessionRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public UpdateSessionRequest.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder mergeSession(Session value)
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Session
 | 
    
  
  
  
  
  
    public final UpdateSessionRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder mergeUpdateMask(FieldMask value)
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public UpdateSessionRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder setSession(Session value)
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Session
 | 
    
  
  
  
  
  
    public UpdateSessionRequest.Builder setSession(Session.Builder builderForValue)
   
   Required. The session to update.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}
 
 .google.cloud.aiplatform.v1beta1.Session session = 1 [(.google.api.field_behavior) = REQUIRED];
 
    public final UpdateSessionRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public UpdateSessionRequest.Builder setUpdateMask(FieldMask value)
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    public UpdateSessionRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
   
   Optional. Field mask is used to control which fields get updated. If the
 mask is not present, all fields will be updated.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 |