public static interface ReasoningEngineSpec.DeploymentSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofList<EnvVar> getEnvList()
Optional. Environment variables to be set with the Reasoning Engine deployment. The environment variables can be updated through the UpdateReasoningEngine API.
repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
EnvVar getEnv(int index)
Optional. Environment variables to be set with the Reasoning Engine deployment. The environment variables can be updated through the UpdateReasoningEngine API.
repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
int getEnvCount()
Optional. Environment variables to be set with the Reasoning Engine deployment. The environment variables can be updated through the UpdateReasoningEngine API.
repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
List<? extends EnvVarOrBuilder> getEnvOrBuilderList()
Optional. Environment variables to be set with the Reasoning Engine deployment. The environment variables can be updated through the UpdateReasoningEngine API.
repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
EnvVarOrBuilder getEnvOrBuilder(int index)
Optional. Environment variables to be set with the Reasoning Engine deployment. The environment variables can be updated through the UpdateReasoningEngine API.
repeated .google.cloud.aiplatform.v1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];
List<SecretEnvVar> getSecretEnvList()
Optional. Environment variables where the value is a secret in Cloud Secret Manager. To use this feature, add 'Secret Manager Secret Accessor' role (roles/secretmanager.secretAccessor) to AI Platform Reasoning Engine Service Agent.
repeated .google.cloud.aiplatform.v1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];
SecretEnvVar getSecretEnv(int index)
Optional. Environment variables where the value is a secret in Cloud Secret Manager. To use this feature, add 'Secret Manager Secret Accessor' role (roles/secretmanager.secretAccessor) to AI Platform Reasoning Engine Service Agent.
repeated .google.cloud.aiplatform.v1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];
int getSecretEnvCount()
Optional. Environment variables where the value is a secret in Cloud Secret Manager. To use this feature, add 'Secret Manager Secret Accessor' role (roles/secretmanager.secretAccessor) to AI Platform Reasoning Engine Service Agent.
repeated .google.cloud.aiplatform.v1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];
List<? extends SecretEnvVarOrBuilder> getSecretEnvOrBuilderList()
Optional. Environment variables where the value is a secret in Cloud Secret Manager. To use this feature, add 'Secret Manager Secret Accessor' role (roles/secretmanager.secretAccessor) to AI Platform Reasoning Engine Service Agent.
repeated .google.cloud.aiplatform.v1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];
SecretEnvVarOrBuilder getSecretEnvOrBuilder(int index)
Optional. Environment variables where the value is a secret in Cloud Secret Manager. To use this feature, add 'Secret Manager Secret Accessor' role (roles/secretmanager.secretAccessor) to AI Platform Reasoning Engine Service Agent.
repeated .google.cloud.aiplatform.v1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];
boolean hasPscInterfaceConfig()
Optional. Configuration for PSC-I.
.google.cloud.aiplatform.v1.PscInterfaceConfig psc_interface_config = 4 [(.google.api.field_behavior) = OPTIONAL];
PscInterfaceConfig getPscInterfaceConfig()
Optional. Configuration for PSC-I.
.google.cloud.aiplatform.v1.PscInterfaceConfig psc_interface_config = 4 [(.google.api.field_behavior) = OPTIONAL];
PscInterfaceConfigOrBuilder getPscInterfaceConfigOrBuilder()
Optional. Configuration for PSC-I.
.google.cloud.aiplatform.v1.PscInterfaceConfig psc_interface_config = 4 [(.google.api.field_behavior) = OPTIONAL];
boolean hasMinInstances()
Optional. The minimum number of application instances that will be kept running at all times. Defaults to 1. Range: [0, 10].
optional int32 min_instances = 5 [(.google.api.field_behavior) = OPTIONAL];int getMinInstances()
Optional. The minimum number of application instances that will be kept running at all times. Defaults to 1. Range: [0, 10].
optional int32 min_instances = 5 [(.google.api.field_behavior) = OPTIONAL];boolean hasMaxInstances()
Optional. The maximum number of application instances that can be launched to handle increased traffic. Defaults to 100. Range: [1, 1000]. If VPC-SC or PSC-I is enabled, the acceptable range is [1, 100].
optional int32 max_instances = 6 [(.google.api.field_behavior) = OPTIONAL];int getMaxInstances()
Optional. The maximum number of application instances that can be launched to handle increased traffic. Defaults to 100. Range: [1, 1000]. If VPC-SC or PSC-I is enabled, the acceptable range is [1, 100].
optional int32 max_instances = 6 [(.google.api.field_behavior) = OPTIONAL];int getResourceLimitsCount()
Optional. Resource limits for each container. Only 'cpu' and 'memory'
keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.
* The only supported values for CPU are '1', '2', '4', '6' and '8'. For
more information, go to
https://cloud.google.com/run/docs/configuring/cpu.
* The only supported values for memory are '1Gi', '2Gi', ... '32 Gi'.
* For required cpu on different memory values, go to
https://cloud.google.com/run/docs/configuring/memory-limits
map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];
boolean containsResourceLimits(String key)
Optional. Resource limits for each container. Only 'cpu' and 'memory'
keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.
* The only supported values for CPU are '1', '2', '4', '6' and '8'. For
more information, go to
https://cloud.google.com/run/docs/configuring/cpu.
* The only supported values for memory are '1Gi', '2Gi', ... '32 Gi'.
* For required cpu on different memory values, go to
https://cloud.google.com/run/docs/configuring/memory-limits
map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];
@Deprecated Map<String,String> getResourceLimits()
getResourceLimitsMap() instead.Map<String,String> getResourceLimitsMap()
Optional. Resource limits for each container. Only 'cpu' and 'memory'
keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.
* The only supported values for CPU are '1', '2', '4', '6' and '8'. For
more information, go to
https://cloud.google.com/run/docs/configuring/cpu.
* The only supported values for memory are '1Gi', '2Gi', ... '32 Gi'.
* For required cpu on different memory values, go to
https://cloud.google.com/run/docs/configuring/memory-limits
map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];
String getResourceLimitsOrDefault(String key, String defaultValue)
Optional. Resource limits for each container. Only 'cpu' and 'memory'
keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.
* The only supported values for CPU are '1', '2', '4', '6' and '8'. For
more information, go to
https://cloud.google.com/run/docs/configuring/cpu.
* The only supported values for memory are '1Gi', '2Gi', ... '32 Gi'.
* For required cpu on different memory values, go to
https://cloud.google.com/run/docs/configuring/memory-limits
map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];
String getResourceLimitsOrThrow(String key)
Optional. Resource limits for each container. Only 'cpu' and 'memory'
keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.
* The only supported values for CPU are '1', '2', '4', '6' and '8'. For
more information, go to
https://cloud.google.com/run/docs/configuring/cpu.
* The only supported values for memory are '1Gi', '2Gi', ... '32 Gi'.
* For required cpu on different memory values, go to
https://cloud.google.com/run/docs/configuring/memory-limits
map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];
boolean hasContainerConcurrency()
Optional. Concurrency for each container and agent server. Recommended value: 2 * cpu + 1. Defaults to 9.
optional int32 container_concurrency = 8 [(.google.api.field_behavior) = OPTIONAL];
int getContainerConcurrency()
Optional. Concurrency for each container and agent server. Recommended value: 2 * cpu + 1. Defaults to 9.
optional int32 container_concurrency = 8 [(.google.api.field_behavior) = OPTIONAL];
Copyright © 2026 Google LLC. All rights reserved.