public interface ReasoningEngineSpecOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAgentFramework()
public abstract 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 | |
---|---|
Type | Description |
String |
The agentFramework. |
getAgentFrameworkBytes()
public abstract 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 | |
---|---|
Type | Description |
ByteString |
The bytes for agentFramework. |
getClassMethods(int index)
public abstract 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];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Struct |
getClassMethodsCount()
public abstract int getClassMethodsCount()
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
getClassMethodsList()
public abstract List<Struct> getClassMethodsList()
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<Struct> |
getClassMethodsOrBuilder(int index)
public abstract 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];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
StructOrBuilder |
getClassMethodsOrBuilderList()
public abstract List<? extends StructOrBuilder> getClassMethodsOrBuilderList()
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<? extends com.google.protobuf.StructOrBuilder> |
getDeploymentSpec()
public abstract ReasoningEngineSpec.DeploymentSpec getDeploymentSpec()
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1beta1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ReasoningEngineSpec.DeploymentSpec |
The deploymentSpec. |
getDeploymentSpecOrBuilder()
public abstract ReasoningEngineSpec.DeploymentSpecOrBuilder getDeploymentSpecOrBuilder()
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1beta1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ReasoningEngineSpec.DeploymentSpecOrBuilder |
getPackageSpec()
public abstract 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.
.google.cloud.aiplatform.v1beta1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ReasoningEngineSpec.PackageSpec |
The packageSpec. |
getPackageSpecOrBuilder()
public abstract 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.
.google.cloud.aiplatform.v1beta1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ReasoningEngineSpec.PackageSpecOrBuilder |
getServiceAccount()
public abstract 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 | |
---|---|
Type | Description |
String |
The serviceAccount. |
getServiceAccountBytes()
public abstract 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 | |
---|---|
Type | Description |
ByteString |
The bytes for serviceAccount. |
hasDeploymentSpec()
public abstract boolean hasDeploymentSpec()
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1beta1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the deploymentSpec field is set. |
hasPackageSpec()
public abstract 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.
.google.cloud.aiplatform.v1beta1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the packageSpec field is set. |
hasServiceAccount()
public abstract 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 | |
---|---|
Type | Description |
boolean |
Whether the serviceAccount field is set. |