Class VertexAiIndexEndpointDeployedIndexAutomaticResources.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.vertex_ai_index_endpoint_deployed_index.VertexAiIndexEndpointDeployedIndexAutomaticResources.Jsii$Proxy
-
- All Implemented Interfaces:
VertexAiIndexEndpointDeployedIndexAutomaticResources,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- VertexAiIndexEndpointDeployedIndexAutomaticResources
@Stability(Stable) @Internal public static final class VertexAiIndexEndpointDeployedIndexAutomaticResources.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VertexAiIndexEndpointDeployedIndexAutomaticResources
An implementation forVertexAiIndexEndpointDeployedIndexAutomaticResources
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.vertex_ai_index_endpoint_deployed_index.VertexAiIndexEndpointDeployedIndexAutomaticResources
VertexAiIndexEndpointDeployedIndexAutomaticResources.Builder, VertexAiIndexEndpointDeployedIndexAutomaticResources.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(VertexAiIndexEndpointDeployedIndexAutomaticResources.Builder builder)Constructor that initializes the object based on literal property values passed by theVertexAiIndexEndpointDeployedIndexAutomaticResources.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)NumbergetMaxReplicaCount()The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases.NumbergetMinReplicaCount()The minimum number of replicas this DeployedModel will be always deployed on.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(VertexAiIndexEndpointDeployedIndexAutomaticResources.Builder builder)
Constructor that initializes the object based on literal property values passed by theVertexAiIndexEndpointDeployedIndexAutomaticResources.Builder.
-
-
Method Detail
-
getMaxReplicaCount
public final Number getMaxReplicaCount()
Description copied from interface:VertexAiIndexEndpointDeployedIndexAutomaticResourcesThe maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases.If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#max_replica_count VertexAiIndexEndpointDeployedIndex#max_replica_count}
- Specified by:
getMaxReplicaCountin interfaceVertexAiIndexEndpointDeployedIndexAutomaticResources
-
getMinReplicaCount
public final Number getMinReplicaCount()
Description copied from interface:VertexAiIndexEndpointDeployedIndexAutomaticResourcesThe minimum number of replicas this DeployedModel will be always deployed on.If minReplicaCount is not set, the default value is 2 (we don't provide SLA when minReplicaCount=1). If traffic against it increases, it may dynamically be deployed onto more replicas up to [maxReplicaCount](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/AutomaticResources#FIELDS.max_replica_count), and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#min_replica_count VertexAiIndexEndpointDeployedIndex#min_replica_count}
- Specified by:
getMinReplicaCountin interfaceVertexAiIndexEndpointDeployedIndexAutomaticResources
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-