Interface ReasoningEngineSpecOrBuilder (3.64.0)

public interface ReasoningEngineSpecOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAgentFramework()

public abstract String getAgentFramework()

Optional. The OSS agent framework used to develop the agent. Currently supported values: "langchain", "langgraph", "ag2", "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: "langchain", "langgraph", "ag2", "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.v1.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.v1.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.v1.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.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ReasoningEngineSpec.PackageSpecOrBuilder

hasDeploymentSpec()

public abstract 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
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.v1.ReasoningEngineSpec.PackageSpec package_spec = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the packageSpec field is set.