Interface ReasoningEngineSpec.DeploymentSpecOrBuilder (3.73.0)

public static interface ReasoningEngineSpec.DeploymentSpecOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsResourceLimits(String key)

public abstract boolean containsResourceLimits(String key)

Optional. Resource limits for each container. Only 'cpu' and 'memory' keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.

map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getContainerConcurrency()

public abstract 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];

Returns
Type Description
int

The containerConcurrency.

getEnv(int index)

public abstract 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.v1beta1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
EnvVar

getEnvCount()

public abstract 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.v1beta1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getEnvList()

public abstract List<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.v1beta1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<EnvVar>

getEnvOrBuilder(int index)

public abstract 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.v1beta1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
EnvVarOrBuilder

getEnvOrBuilderList()

public abstract 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.v1beta1.EnvVar env = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.aiplatform.v1beta1.EnvVarOrBuilder>

getMaxInstances()

public abstract int getMaxInstances()

Optional. The maximum number of application instances that can be launched to handle increased traffic. Defaults to 100.

optional int32 max_instances = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxInstances.

getMinInstances()

public abstract int getMinInstances()

Optional. The minimum number of application instances that will be kept running at all times. Defaults to 1.

optional int32 min_instances = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The minInstances.

getPscInterfaceConfig()

public abstract PscInterfaceConfig getPscInterfaceConfig()

Optional. Configuration for PSC-I.

.google.cloud.aiplatform.v1beta1.PscInterfaceConfig psc_interface_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PscInterfaceConfig

The pscInterfaceConfig.

getPscInterfaceConfigOrBuilder()

public abstract PscInterfaceConfigOrBuilder getPscInterfaceConfigOrBuilder()

Optional. Configuration for PSC-I.

.google.cloud.aiplatform.v1beta1.PscInterfaceConfig psc_interface_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
PscInterfaceConfigOrBuilder

getResourceLimits() (deprecated)

public abstract Map<String,String> getResourceLimits()
Returns
Type Description
Map<String,String>

getResourceLimitsCount()

public abstract int getResourceLimitsCount()

Optional. Resource limits for each container. Only 'cpu' and 'memory' keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.

map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getResourceLimitsMap()

public abstract Map<String,String> getResourceLimitsMap()

Optional. Resource limits for each container. Only 'cpu' and 'memory' keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.

map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getResourceLimitsOrDefault(String key, String defaultValue)

public abstract 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"}.

map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getResourceLimitsOrThrow(String key)

public abstract String getResourceLimitsOrThrow(String key)

Optional. Resource limits for each container. Only 'cpu' and 'memory' keys are supported. Defaults to {"cpu": "4", "memory": "4Gi"}.

map<string, string> resource_limits = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getSecretEnv(int index)

public abstract 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.v1beta1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SecretEnvVar

getSecretEnvCount()

public abstract 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.v1beta1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSecretEnvList()

public abstract 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.v1beta1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<SecretEnvVar>

getSecretEnvOrBuilder(int index)

public abstract 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.v1beta1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
SecretEnvVarOrBuilder

getSecretEnvOrBuilderList()

public abstract 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.v1beta1.SecretEnvVar secret_env = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.aiplatform.v1beta1.SecretEnvVarOrBuilder>

hasContainerConcurrency()

public abstract 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];

Returns
Type Description
boolean

Whether the containerConcurrency field is set.

hasMaxInstances()

public abstract boolean hasMaxInstances()

Optional. The maximum number of application instances that can be launched to handle increased traffic. Defaults to 100.

optional int32 max_instances = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the maxInstances field is set.

hasMinInstances()

public abstract boolean hasMinInstances()

Optional. The minimum number of application instances that will be kept running at all times. Defaults to 1.

optional int32 min_instances = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the minInstances field is set.

hasPscInterfaceConfig()

public abstract boolean hasPscInterfaceConfig()

Optional. Configuration for PSC-I.

.google.cloud.aiplatform.v1beta1.PscInterfaceConfig psc_interface_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the pscInterfaceConfig field is set.