Package com.google.cloud.aiplatform.v1
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 Summary
Modifier and TypeMethodDescriptionOptional.com.google.protobuf.ByteStringOptional.com.google.protobuf.StructgetClassMethods(int index) Optional.intOptional.List<com.google.protobuf.Struct>Optional.com.google.protobuf.StructOrBuildergetClassMethodsOrBuilder(int index) Optional.List<? extends com.google.protobuf.StructOrBuilder>Optional.Deploy from a container image with a defined entrypoint and commands.Deploy from a container image with a defined entrypoint and commands.Optional.Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.Deploy from source code files with a defined entrypoint.Deploy from source code files with a defined entrypoint.booleanDeploy from a container image with a defined entrypoint and commands.booleanOptional.booleanOptional.booleanOptional.booleanDeploy from source code files with a defined entrypoint.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
ReasoningEngineSpec.SourceCodeSpec 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
ReasoningEngineSpec.ContainerSpec 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
ReasoningEngineSpec.PackageSpec 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
ReasoningEngineSpec.DeploymentSpec 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()
-