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