Interface ReasoningEngineSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ReasoningEngineSpec, ReasoningEngineSpec.Builder

@Generated public interface ReasoningEngineSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSourceCodeSpec

      boolean hasSourceCodeSpec()
       Deploy from source code files with a defined entrypoint.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11;
      Returns:
      Whether the sourceCodeSpec field is set.
    • getSourceCodeSpec

       Deploy from source code files with a defined entrypoint.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11;
      Returns:
      The sourceCodeSpec.
    • getSourceCodeSpecOrBuilder

      ReasoningEngineSpec.SourceCodeSpecOrBuilder getSourceCodeSpecOrBuilder()
       Deploy from source code files with a defined entrypoint.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11;
    • hasContainerSpec

      boolean hasContainerSpec()
       Deploy from a container image with a defined entrypoint and commands.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15;
      Returns:
      Whether the containerSpec field is set.
    • getContainerSpec

       Deploy from a container image with a defined entrypoint and commands.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15;
      Returns:
      The containerSpec.
    • getContainerSpecOrBuilder

      ReasoningEngineSpec.ContainerSpecOrBuilder getContainerSpecOrBuilder()
       Deploy from a container image with a defined entrypoint and commands.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15;
    • hasServiceAccount

      boolean hasServiceAccount()
       Optional. The service account that the Reasoning Engine artifact runs as.
       It should have "roles/storage.objectViewer" for reading the user project's
       Cloud Storage and "roles/aiplatform.user" for using Vertex extensions. If
       not specified, the Vertex AI Reasoning Engine Service Agent in the project
       will be used.
       
      optional string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the serviceAccount field is set.
    • getServiceAccount

      String getServiceAccount()
       Optional. The service account that the Reasoning Engine artifact runs as.
       It should have "roles/storage.objectViewer" for reading the user project's
       Cloud Storage and "roles/aiplatform.user" for using Vertex extensions. If
       not specified, the Vertex AI Reasoning Engine Service Agent in the project
       will be used.
       
      optional string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The serviceAccount.
    • getServiceAccountBytes

      com.google.protobuf.ByteString getServiceAccountBytes()
       Optional. The service account that the Reasoning Engine artifact runs as.
       It should have "roles/storage.objectViewer" for reading the user project's
       Cloud Storage and "roles/aiplatform.user" for using Vertex extensions. If
       not specified, the Vertex AI Reasoning Engine Service Agent in the project
       will be used.
       
      optional string service_account = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for serviceAccount.
    • hasPackageSpec

      boolean hasPackageSpec()
       Optional. User provided package spec of the ReasoningEngine.
       Ignored when users directly specify a deployment image through
       `deployment_spec.first_party_image_override`, but keeping the
       field_behavior to avoid introducing breaking changes.
       The `deployment_source` field should not be set if `package_spec` is
       specified.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the packageSpec field is set.
    • getPackageSpec

       Optional. User provided package spec of the ReasoningEngine.
       Ignored when users directly specify a deployment image through
       `deployment_spec.first_party_image_override`, but keeping the
       field_behavior to avoid introducing breaking changes.
       The `deployment_source` field should not be set if `package_spec` is
       specified.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The packageSpec.
    • getPackageSpecOrBuilder

      ReasoningEngineSpec.PackageSpecOrBuilder getPackageSpecOrBuilder()
       Optional. User provided package spec of the ReasoningEngine.
       Ignored when users directly specify a deployment image through
       `deployment_spec.first_party_image_override`, but keeping the
       field_behavior to avoid introducing breaking changes.
       The `deployment_source` field should not be set if `package_spec` is
       specified.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasDeploymentSpec

      boolean hasDeploymentSpec()
       Optional. The specification of a Reasoning Engine deployment.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the deploymentSpec field is set.
    • getDeploymentSpec

       Optional. The specification of a Reasoning Engine deployment.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The deploymentSpec.
    • getDeploymentSpecOrBuilder

      ReasoningEngineSpec.DeploymentSpecOrBuilder getDeploymentSpecOrBuilder()
       Optional. The specification of a Reasoning Engine deployment.
       
      .google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getClassMethodsList

      List<com.google.protobuf.Struct> getClassMethodsList()
       Optional. Declarations for object class methods in OpenAPI specification
       format.
       
      repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getClassMethods

      com.google.protobuf.Struct getClassMethods(int index)
       Optional. Declarations for object class methods in OpenAPI specification
       format.
       
      repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getClassMethodsCount

      int getClassMethodsCount()
       Optional. Declarations for object class methods in OpenAPI specification
       format.
       
      repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getClassMethodsOrBuilderList

      List<? extends com.google.protobuf.StructOrBuilder> getClassMethodsOrBuilderList()
       Optional. Declarations for object class methods in OpenAPI specification
       format.
       
      repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getClassMethodsOrBuilder

      com.google.protobuf.StructOrBuilder getClassMethodsOrBuilder(int index)
       Optional. Declarations for object class methods in OpenAPI specification
       format.
       
      repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAgentFramework

      String getAgentFramework()
       Optional. The OSS agent framework used to develop the agent.
       Currently supported values: "google-adk", "langchain", "langgraph", "ag2",
       "llama-index", "custom".
       
      string agent_framework = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The agentFramework.
    • getAgentFrameworkBytes

      com.google.protobuf.ByteString getAgentFrameworkBytes()
       Optional. The OSS agent framework used to develop the agent.
       Currently supported values: "google-adk", "langchain", "langgraph", "ag2",
       "llama-index", "custom".
       
      string agent_framework = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for agentFramework.
    • getDeploymentSourceCase

      ReasoningEngineSpec.DeploymentSourceCase getDeploymentSourceCase()