public final class ReasoningEngine extends GeneratedMessageV3 implements ReasoningEngineOrBuilder
   
   ReasoningEngine provides a customizable runtime for models to determine
 which actions to take and in which order.
 Protobuf type google.cloud.aiplatform.v1beta1.ReasoningEngine
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  CONTEXT_SPEC_FIELD_NUMBER
  
    public static final int CONTEXT_SPEC_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int CREATE_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int DESCRIPTION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int DISPLAY_NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int ENCRYPTION_SPEC_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int ETAG_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int SPEC_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int UPDATE_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  
  
    public static ReasoningEngine getDefaultInstance()
   
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  
  
    public static ReasoningEngine.Builder newBuilder()
   
  
  
  
  
    public static ReasoningEngine.Builder newBuilder(ReasoningEngine prototype)
   
  
  
  
  
  
    public static ReasoningEngine parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static ReasoningEngine parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(ByteString data)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(ByteBuffer data)
   
  
  
  
  
  
  
    public static ReasoningEngine parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static Parser<ReasoningEngine> parser()
   
  
  Methods
  
  
  
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  getContextSpec()
  
    public ReasoningEngineContextSpec getContextSpec()
   
   Optional. Configuration for how Agent Engine sub-resources should manage
 context.
 
 .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec context_spec = 9 [(.google.api.field_behavior) = OPTIONAL];
 
getContextSpecOrBuilder()
  
    public ReasoningEngineContextSpecOrBuilder getContextSpecOrBuilder()
   
   Optional. Configuration for how Agent Engine sub-resources should manage
 context.
 
 .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec context_spec = 9 [(.google.api.field_behavior) = OPTIONAL];
 
    public Timestamp getCreateTime()
   
   Output only. Timestamp when this ReasoningEngine was created.
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Timestamp | The createTime. | 
    
  
  
  
  
    public TimestampOrBuilder getCreateTimeOrBuilder()
   
   Output only. Timestamp when this ReasoningEngine was created.
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public ReasoningEngine getDefaultInstanceForType()
   
  
  
  
  
    public String getDescription()
   
   Optional. The description of the ReasoningEngine.
 string description = 7 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The description. | 
    
  
  
  
  
    public ByteString getDescriptionBytes()
   
   Optional. The description of the ReasoningEngine.
 string description = 7 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for description. | 
    
  
  
  
  
    public String getDisplayName()
   
   Required. The display name of the ReasoningEngine.
 string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The displayName. | 
    
  
  
  
  
    public ByteString getDisplayNameBytes()
   
   Required. The display name of the ReasoningEngine.
 string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for displayName. | 
    
  
  
  
  
    public EncryptionSpec getEncryptionSpec()
   
   Customer-managed encryption key spec for a ReasoningEngine. If set, this
 ReasoningEngine and all sub-resources of this ReasoningEngine will be
 secured by this key.
 .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
    public EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
   
   Customer-managed encryption key spec for a ReasoningEngine. If set, this
 ReasoningEngine and all sub-resources of this ReasoningEngine will be
 secured by this key.
 .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
 Optional. Used to perform consistent read-modify-write updates. If not set,
 a blind "overwrite" update happens.
 string etag = 6 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The etag. | 
    
  
  
  
  
    public ByteString getEtagBytes()
   
   Optional. Used to perform consistent read-modify-write updates. If not set,
 a blind "overwrite" update happens.
 string etag = 6 [(.google.api.field_behavior) = OPTIONAL];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for etag. | 
    
  
  
  
  
   Identifier. The resource name of the ReasoningEngine.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  
  
    public ByteString getNameBytes()
   
   Identifier. The resource name of the ReasoningEngine.
 Format:
 projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}
 string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  
  
    public Parser<ReasoningEngine> getParserForType()
   
  
  Overrides
  
  
  
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    public ReasoningEngineSpec getSpec()
   
   Optional. Configurations of the ReasoningEngine
 
 .google.cloud.aiplatform.v1beta1.ReasoningEngineSpec spec = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    public ReasoningEngineSpecOrBuilder getSpecOrBuilder()
   
   Optional. Configurations of the ReasoningEngine
 
 .google.cloud.aiplatform.v1beta1.ReasoningEngineSpec spec = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    public Timestamp getUpdateTime()
   
   Output only. Timestamp when this ReasoningEngine was most recently updated.
 .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Timestamp | The updateTime. | 
    
  
  
  
  
    public TimestampOrBuilder getUpdateTimeOrBuilder()
   
   Output only. Timestamp when this ReasoningEngine was most recently updated.
 .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
hasContextSpec()
  
    public boolean hasContextSpec()
   
   Optional. Configuration for how Agent Engine sub-resources should manage
 context.
 
 .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec context_spec = 9 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the contextSpec field is set. | 
    
  
  
  
  
    public boolean hasCreateTime()
   
   Output only. Timestamp when this ReasoningEngine was created.
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the createTime field is set. | 
    
  
  
  
  
    public boolean hasEncryptionSpec()
   
   Customer-managed encryption key spec for a ReasoningEngine. If set, this
 ReasoningEngine and all sub-resources of this ReasoningEngine will be
 secured by this key.
 .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the encryptionSpec field is set. | 
    
  
  
  
  
   Optional. Configurations of the ReasoningEngine
 
 .google.cloud.aiplatform.v1beta1.ReasoningEngineSpec spec = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the spec field is set. | 
    
  
  
  
  
    public boolean hasUpdateTime()
   
   Output only. Timestamp when this ReasoningEngine was most recently updated.
 .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the updateTime field is set. | 
    
  
  
  
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public ReasoningEngine.Builder newBuilderForType()
   
  
  
  
  
    protected ReasoningEngine.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  
  
    public ReasoningEngine.Builder toBuilder()
   
  
  
  
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides