Package com.google.cloud.aiplatform.v1
Class ReasoningEngineSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReasoningEngineSpec.Builder>
com.google.cloud.aiplatform.v1.ReasoningEngineSpec.Builder
- All Implemented Interfaces:
ReasoningEngineSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReasoningEngineSpec
public static final class ReasoningEngineSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ReasoningEngineSpec.Builder>
implements ReasoningEngineSpecOrBuilder
ReasoningEngine configurationsProtobuf type
google.cloud.aiplatform.v1.ReasoningEngineSpec-
Method Summary
Modifier and TypeMethodDescriptionaddAllClassMethods(Iterable<? extends com.google.protobuf.Struct> values) Optional.addClassMethods(int index, com.google.protobuf.Struct value) Optional.addClassMethods(int index, com.google.protobuf.Struct.Builder builderForValue) Optional.addClassMethods(com.google.protobuf.Struct value) Optional.addClassMethods(com.google.protobuf.Struct.Builder builderForValue) Optional.com.google.protobuf.Struct.BuilderOptional.com.google.protobuf.Struct.BuilderaddClassMethodsBuilder(int index) Optional.build()clear()Optional.Optional.Deploy from a container image with a defined entrypoint and commands.Optional.Optional.Optional.Deploy from source code files with a defined entrypoint.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.StructgetClassMethods(int index) Optional.com.google.protobuf.Struct.BuildergetClassMethodsBuilder(int index) Optional.List<com.google.protobuf.Struct.Builder>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.Deploy from a container image with a defined entrypoint and commands.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.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.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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanDeploy from a container image with a defined entrypoint and commands.Optional.mergeFrom(ReasoningEngineSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Deploy from source code files with a defined entrypoint.removeClassMethods(int index) Optional.setAgentFramework(String value) Optional.setAgentFrameworkBytes(com.google.protobuf.ByteString value) Optional.setClassMethods(int index, com.google.protobuf.Struct value) Optional.setClassMethods(int index, com.google.protobuf.Struct.Builder builderForValue) Optional.Deploy from a container image with a defined entrypoint and commands.setContainerSpec(ReasoningEngineSpec.ContainerSpec.Builder builderForValue) Deploy from a container image with a defined entrypoint and commands.Optional.setDeploymentSpec(ReasoningEngineSpec.DeploymentSpec.Builder builderForValue) Optional.Optional.setPackageSpec(ReasoningEngineSpec.PackageSpec.Builder builderForValue) Optional.setServiceAccount(String value) Optional.setServiceAccountBytes(com.google.protobuf.ByteString value) Optional.Deploy from source code files with a defined entrypoint.setSourceCodeSpec(ReasoningEngineSpec.SourceCodeSpec.Builder builderForValue) Deploy from source code files with a defined entrypoint.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ReasoningEngineSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ReasoningEngineSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ReasoningEngineSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReasoningEngineSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ReasoningEngineSpec.Builder>
-
mergeFrom
public ReasoningEngineSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReasoningEngineSpec.Builder>- Throws:
IOException
-
getDeploymentSourceCase
- Specified by:
getDeploymentSourceCasein interfaceReasoningEngineSpecOrBuilder
-
clearDeploymentSource
-
hasSourceCodeSpec
public boolean hasSourceCodeSpec()Deploy from source code files with a defined entrypoint.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11;- Specified by:
hasSourceCodeSpecin interfaceReasoningEngineSpecOrBuilder- 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;- Specified by:
getSourceCodeSpecin interfaceReasoningEngineSpecOrBuilder- Returns:
- The sourceCodeSpec.
-
setSourceCodeSpec
Deploy from source code files with a defined entrypoint.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11; -
setSourceCodeSpec
public ReasoningEngineSpec.Builder setSourceCodeSpec(ReasoningEngineSpec.SourceCodeSpec.Builder builderForValue) Deploy from source code files with a defined entrypoint.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11; -
mergeSourceCodeSpec
Deploy from source code files with a defined entrypoint.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11; -
clearSourceCodeSpec
Deploy from source code files with a defined entrypoint.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11; -
getSourceCodeSpecBuilder
Deploy from source code files with a defined entrypoint.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11; -
getSourceCodeSpecOrBuilder
Deploy from source code files with a defined entrypoint.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.SourceCodeSpec source_code_spec = 11;- Specified by:
getSourceCodeSpecOrBuilderin interfaceReasoningEngineSpecOrBuilder
-
hasContainerSpec
public boolean hasContainerSpec()Deploy from a container image with a defined entrypoint and commands.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15;- Specified by:
hasContainerSpecin interfaceReasoningEngineSpecOrBuilder- 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;- Specified by:
getContainerSpecin interfaceReasoningEngineSpecOrBuilder- Returns:
- The containerSpec.
-
setContainerSpec
Deploy from a container image with a defined entrypoint and commands.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15; -
setContainerSpec
public ReasoningEngineSpec.Builder setContainerSpec(ReasoningEngineSpec.ContainerSpec.Builder builderForValue) Deploy from a container image with a defined entrypoint and commands.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15; -
mergeContainerSpec
Deploy from a container image with a defined entrypoint and commands.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15; -
clearContainerSpec
Deploy from a container image with a defined entrypoint and commands.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15; -
getContainerSpecBuilder
Deploy from a container image with a defined entrypoint and commands.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15; -
getContainerSpecOrBuilder
Deploy from a container image with a defined entrypoint and commands.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.ContainerSpec container_spec = 15;- Specified by:
getContainerSpecOrBuilderin interfaceReasoningEngineSpecOrBuilder
-
hasServiceAccount
public 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];- Specified by:
hasServiceAccountin interfaceReasoningEngineSpecOrBuilder- Returns:
- Whether the serviceAccount field is set.
-
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];- Specified by:
getServiceAccountin interfaceReasoningEngineSpecOrBuilder- Returns:
- The serviceAccount.
-
getServiceAccountBytes
public 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];- Specified by:
getServiceAccountBytesin interfaceReasoningEngineSpecOrBuilder- Returns:
- The bytes for serviceAccount.
-
setServiceAccount
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];- Parameters:
value- The serviceAccount to set.- Returns:
- This builder for chaining.
-
clearServiceAccount
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:
- This builder for chaining.
-
setServiceAccountBytes
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];- Parameters:
value- The bytes for serviceAccount to set.- Returns:
- This builder for chaining.
-
hasPackageSpec
public 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];- Specified by:
hasPackageSpecin interfaceReasoningEngineSpecOrBuilder- 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];- Specified by:
getPackageSpecin interfaceReasoningEngineSpecOrBuilder- Returns:
- The packageSpec.
-
setPackageSpec
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]; -
setPackageSpec
public ReasoningEngineSpec.Builder setPackageSpec(ReasoningEngineSpec.PackageSpec.Builder builderForValue) 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]; -
mergePackageSpec
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]; -
clearPackageSpec
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]; -
getPackageSpecBuilder
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]; -
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];- Specified by:
getPackageSpecOrBuilderin interfaceReasoningEngineSpecOrBuilder
-
hasDeploymentSpec
public boolean hasDeploymentSpec()Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDeploymentSpecin interfaceReasoningEngineSpecOrBuilder- 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];- Specified by:
getDeploymentSpecin interfaceReasoningEngineSpecOrBuilder- Returns:
- The deploymentSpec.
-
setDeploymentSpec
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setDeploymentSpec
public ReasoningEngineSpec.Builder setDeploymentSpec(ReasoningEngineSpec.DeploymentSpec.Builder builderForValue) Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeDeploymentSpec
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearDeploymentSpec
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getDeploymentSpecBuilder
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getDeploymentSpecOrBuilder
Optional. The specification of a Reasoning Engine deployment.
.google.cloud.aiplatform.v1.ReasoningEngineSpec.DeploymentSpec deployment_spec = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDeploymentSpecOrBuilderin interfaceReasoningEngineSpecOrBuilder
-
getClassMethodsList
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClassMethodsListin interfaceReasoningEngineSpecOrBuilder
-
getClassMethodsCount
public int getClassMethodsCount()Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClassMethodsCountin interfaceReasoningEngineSpecOrBuilder
-
getClassMethods
public 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];- Specified by:
getClassMethodsin interfaceReasoningEngineSpecOrBuilder
-
setClassMethods
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setClassMethods
public ReasoningEngineSpec.Builder setClassMethods(int index, com.google.protobuf.Struct.Builder builderForValue) Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addClassMethods
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addClassMethods
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addClassMethods
public ReasoningEngineSpec.Builder addClassMethods(com.google.protobuf.Struct.Builder builderForValue) Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addClassMethods
public ReasoningEngineSpec.Builder addClassMethods(int index, com.google.protobuf.Struct.Builder builderForValue) Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addAllClassMethods
public ReasoningEngineSpec.Builder addAllClassMethods(Iterable<? extends com.google.protobuf.Struct> values) Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearClassMethods
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
removeClassMethods
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getClassMethodsBuilder
public com.google.protobuf.Struct.Builder getClassMethodsBuilder(int index) Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getClassMethodsOrBuilder
public 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];- Specified by:
getClassMethodsOrBuilderin interfaceReasoningEngineSpecOrBuilder
-
getClassMethodsOrBuilderList
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getClassMethodsOrBuilderListin interfaceReasoningEngineSpecOrBuilder
-
addClassMethodsBuilder
public com.google.protobuf.Struct.Builder addClassMethodsBuilder()Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addClassMethodsBuilder
public com.google.protobuf.Struct.Builder addClassMethodsBuilder(int index) Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getClassMethodsBuilderList
Optional. Declarations for object class methods in OpenAPI specification format.
repeated .google.protobuf.Struct class_methods = 3 [(.google.api.field_behavior) = OPTIONAL]; -
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];- Specified by:
getAgentFrameworkin interfaceReasoningEngineSpecOrBuilder- Returns:
- The agentFramework.
-
getAgentFrameworkBytes
public 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];- Specified by:
getAgentFrameworkBytesin interfaceReasoningEngineSpecOrBuilder- Returns:
- The bytes for agentFramework.
-
setAgentFramework
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];- Parameters:
value- The agentFramework to set.- Returns:
- This builder for chaining.
-
clearAgentFramework
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:
- This builder for chaining.
-
setAgentFrameworkBytes
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];- Parameters:
value- The bytes for agentFramework to set.- Returns:
- This builder for chaining.
-