VertexAIDeployedIndex class

A deployment of an Index.

IndexEndpoints contain one or more VertexAIDeployedIndex.

Annotations
  • @immutable

Constructors

VertexAIDeployedIndex.new({required String id, required String index, required String displayName, required DateTime createTime, required DateTime indexSyncTime, VertexAIAutomaticResources automaticResources = const VertexAIAutomaticResources(maxReplicaCount: 2, minReplicaCount: 2), VertexAIDedicatedResources? dedicatedResources, VertexAIDeployedIndexAuthConfig? deployedIndexAuthConfig, VertexAIIndexPrivateEndpoints? privateEndpoints, List<String>? reservedIpRanges, String deploymentGroup = 'default', bool enableAccessLogging = false})
A deployment of an Index.
const

Properties

automaticResources VertexAIAutomaticResources
A description of resources that the DeployedIndex uses, which to large degree are decided by Vertex AI, and optionally allows only a modest additional configuration.
final
createTime DateTime
Timestamp when the DeployedIndex was created.
final
dedicatedResources VertexAIDedicatedResources?
A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration.
final
deployedIndexAuthConfig VertexAIDeployedIndexAuthConfig?
If set, the authentication is enabled for the private endpoint.
final
deploymentGroup String
The deployment group can be no longer than 64 characters (eg: 'test', 'prod').
final
displayName String
The display name of the DeployedIndex.
final
enableAccessLogging bool
If true, private endpoint's access logs are sent to Cloud Logging.
final
hashCode int
The hash code for this object.
no setteroverride
id String
The user specified ID of the DeployedIndex.
final
index String
The name of the Index this is the deployment of.
final
indexSyncTime DateTime
The DeployedIndex may depend on various data on its original Index.
final
privateEndpoints VertexAIIndexPrivateEndpoints?
Provides paths for users to send requests directly to the deployed index services running on Cloud via private services access.
final
reservedIpRanges List<String>?
A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(covariant VertexAIDeployedIndex other) bool
The equality operator.
override