Package com.pulumi.gcp.vertex.inputs
Class AiIndexState.Builder
- java.lang.Object
-
- com.pulumi.gcp.vertex.inputs.AiIndexState.Builder
-
- Enclosing class:
- AiIndexState
public static final class AiIndexState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AiIndexState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AiIndexState
build()
AiIndexState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
AiIndexState.Builder
createTime(java.lang.String createTime)
AiIndexState.Builder
deployedIndexes(com.pulumi.core.Output<java.util.List<AiIndexDeployedIndexArgs>> deployedIndexes)
AiIndexState.Builder
deployedIndexes(AiIndexDeployedIndexArgs... deployedIndexes)
AiIndexState.Builder
deployedIndexes(java.util.List<AiIndexDeployedIndexArgs> deployedIndexes)
AiIndexState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
AiIndexState.Builder
description(java.lang.String description)
AiIndexState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
AiIndexState.Builder
displayName(java.lang.String displayName)
AiIndexState.Builder
etag(com.pulumi.core.Output<java.lang.String> etag)
AiIndexState.Builder
etag(java.lang.String etag)
AiIndexState.Builder
indexStats(com.pulumi.core.Output<java.util.List<AiIndexIndexStatArgs>> indexStats)
AiIndexState.Builder
indexStats(AiIndexIndexStatArgs... indexStats)
AiIndexState.Builder
indexStats(java.util.List<AiIndexIndexStatArgs> indexStats)
AiIndexState.Builder
indexUpdateMethod(com.pulumi.core.Output<java.lang.String> indexUpdateMethod)
AiIndexState.Builder
indexUpdateMethod(java.lang.String indexUpdateMethod)
AiIndexState.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
AiIndexState.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
AiIndexState.Builder
metadata(com.pulumi.core.Output<AiIndexMetadataArgs> metadata)
AiIndexState.Builder
metadata(AiIndexMetadataArgs metadata)
AiIndexState.Builder
metadataSchemaUri(com.pulumi.core.Output<java.lang.String> metadataSchemaUri)
AiIndexState.Builder
metadataSchemaUri(java.lang.String metadataSchemaUri)
AiIndexState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
AiIndexState.Builder
name(java.lang.String name)
AiIndexState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
AiIndexState.Builder
project(java.lang.String project)
AiIndexState.Builder
region(com.pulumi.core.Output<java.lang.String> region)
AiIndexState.Builder
region(java.lang.String region)
AiIndexState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
AiIndexState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AiIndexState defaults)
-
-
Method Detail
-
createTime
public AiIndexState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime
- The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.- Returns:
- builder
-
createTime
public AiIndexState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime
- The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.- Returns:
- builder
-
deployedIndexes
public AiIndexState.Builder deployedIndexes(@Nullable com.pulumi.core.Output<java.util.List<AiIndexDeployedIndexArgs>> deployedIndexes)
- Parameters:
deployedIndexes
- The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. Structure is documented below.- Returns:
- builder
-
deployedIndexes
public AiIndexState.Builder deployedIndexes(java.util.List<AiIndexDeployedIndexArgs> deployedIndexes)
- Parameters:
deployedIndexes
- The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. Structure is documented below.- Returns:
- builder
-
deployedIndexes
public AiIndexState.Builder deployedIndexes(AiIndexDeployedIndexArgs... deployedIndexes)
- Parameters:
deployedIndexes
- The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. Structure is documented below.- Returns:
- builder
-
description
public AiIndexState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- The description of the Index.- Returns:
- builder
-
description
public AiIndexState.Builder description(java.lang.String description)
- Parameters:
description
- The description of the Index.- Returns:
- builder
-
displayName
public AiIndexState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters. ***- Returns:
- builder
-
displayName
public AiIndexState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters. ***- Returns:
- builder
-
etag
public AiIndexState.Builder etag(@Nullable com.pulumi.core.Output<java.lang.String> etag)
- Parameters:
etag
- Used to perform consistent read-modify-write updates.- Returns:
- builder
-
etag
public AiIndexState.Builder etag(java.lang.String etag)
- Parameters:
etag
- Used to perform consistent read-modify-write updates.- Returns:
- builder
-
indexStats
public AiIndexState.Builder indexStats(@Nullable com.pulumi.core.Output<java.util.List<AiIndexIndexStatArgs>> indexStats)
- Parameters:
indexStats
- Stats of the index resource. Structure is documented below.- Returns:
- builder
-
indexStats
public AiIndexState.Builder indexStats(java.util.List<AiIndexIndexStatArgs> indexStats)
- Parameters:
indexStats
- Stats of the index resource. Structure is documented below.- Returns:
- builder
-
indexStats
public AiIndexState.Builder indexStats(AiIndexIndexStatArgs... indexStats)
- Parameters:
indexStats
- Stats of the index resource. Structure is documented below.- Returns:
- builder
-
indexUpdateMethod
public AiIndexState.Builder indexUpdateMethod(@Nullable com.pulumi.core.Output<java.lang.String> indexUpdateMethod)
- Parameters:
indexUpdateMethod
- The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default. * BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update. * STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.- Returns:
- builder
-
indexUpdateMethod
public AiIndexState.Builder indexUpdateMethod(java.lang.String indexUpdateMethod)
- Parameters:
indexUpdateMethod
- The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default. * BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update. * STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.- Returns:
- builder
-
labels
public AiIndexState.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- The labels with user-defined metadata to organize your Indexes.- Returns:
- builder
-
labels
public AiIndexState.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- The labels with user-defined metadata to organize your Indexes.- Returns:
- builder
-
metadata
public AiIndexState.Builder metadata(@Nullable com.pulumi.core.Output<AiIndexMetadataArgs> metadata)
- Parameters:
metadata
- An additional information about the Index Structure is documented below.- Returns:
- builder
-
metadata
public AiIndexState.Builder metadata(AiIndexMetadataArgs metadata)
- Parameters:
metadata
- An additional information about the Index Structure is documented below.- Returns:
- builder
-
metadataSchemaUri
public AiIndexState.Builder metadataSchemaUri(@Nullable com.pulumi.core.Output<java.lang.String> metadataSchemaUri)
- Parameters:
metadataSchemaUri
- Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information.- Returns:
- builder
-
metadataSchemaUri
public AiIndexState.Builder metadataSchemaUri(java.lang.String metadataSchemaUri)
- Parameters:
metadataSchemaUri
- Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information.- Returns:
- builder
-
name
public AiIndexState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The resource name of the Index.- Returns:
- builder
-
name
public AiIndexState.Builder name(java.lang.String name)
- Parameters:
name
- The resource name of the Index.- Returns:
- builder
-
project
public AiIndexState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public AiIndexState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
region
public AiIndexState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region
- The region of the index. eg us-central1- Returns:
- builder
-
region
public AiIndexState.Builder region(java.lang.String region)
- Parameters:
region
- The region of the index. eg us-central1- Returns:
- builder
-
updateTime
public AiIndexState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime
- The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.- Returns:
- builder
-
updateTime
public AiIndexState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime
- The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.- Returns:
- builder
-
build
public AiIndexState build()
-
-