Package com.pulumi.gcp.vertex.inputs
Class AiIndexEndpointState.Builder
- java.lang.Object
-
- com.pulumi.gcp.vertex.inputs.AiIndexEndpointState.Builder
-
- Enclosing class:
- AiIndexEndpointState
public static final class AiIndexEndpointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AiIndexEndpointState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AiIndexEndpointState
build()
AiIndexEndpointState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
AiIndexEndpointState.Builder
createTime(java.lang.String createTime)
AiIndexEndpointState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
AiIndexEndpointState.Builder
description(java.lang.String description)
AiIndexEndpointState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
AiIndexEndpointState.Builder
displayName(java.lang.String displayName)
AiIndexEndpointState.Builder
etag(com.pulumi.core.Output<java.lang.String> etag)
AiIndexEndpointState.Builder
etag(java.lang.String etag)
AiIndexEndpointState.Builder
labels(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
AiIndexEndpointState.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
AiIndexEndpointState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
AiIndexEndpointState.Builder
name(java.lang.String name)
AiIndexEndpointState.Builder
network(com.pulumi.core.Output<java.lang.String> network)
AiIndexEndpointState.Builder
network(java.lang.String network)
AiIndexEndpointState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
AiIndexEndpointState.Builder
project(java.lang.String project)
AiIndexEndpointState.Builder
region(com.pulumi.core.Output<java.lang.String> region)
AiIndexEndpointState.Builder
region(java.lang.String region)
AiIndexEndpointState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
AiIndexEndpointState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AiIndexEndpointState defaults)
-
-
Method Detail
-
createTime
public AiIndexEndpointState.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 AiIndexEndpointState.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
-
description
public AiIndexEndpointState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- The description of the Index.- Returns:
- builder
-
description
public AiIndexEndpointState.Builder description(java.lang.String description)
- Parameters:
description
- The description of the Index.- Returns:
- builder
-
displayName
public AiIndexEndpointState.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 AiIndexEndpointState.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 AiIndexEndpointState.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 AiIndexEndpointState.Builder etag(java.lang.String etag)
- Parameters:
etag
- Used to perform consistent read-modify-write updates.- Returns:
- builder
-
labels
public AiIndexEndpointState.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 AiIndexEndpointState.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
-
name
public AiIndexEndpointState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The resource name of the Index.- Returns:
- builder
-
name
public AiIndexEndpointState.Builder name(java.lang.String name)
- Parameters:
name
- The resource name of the Index.- Returns:
- builder
-
network
public AiIndexEndpointState.Builder network(@Nullable com.pulumi.core.Output<java.lang.String> network)
- Parameters:
network
- The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the index endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.- Returns:
- builder
-
network
public AiIndexEndpointState.Builder network(java.lang.String network)
- Parameters:
network
- The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the index endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.- Returns:
- builder
-
project
public AiIndexEndpointState.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 AiIndexEndpointState.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 AiIndexEndpointState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region
- The region of the index endpoint. eg us-central1- Returns:
- builder
-
region
public AiIndexEndpointState.Builder region(java.lang.String region)
- Parameters:
region
- The region of the index endpoint. eg us-central1- Returns:
- builder
-
updateTime
public AiIndexEndpointState.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 AiIndexEndpointState.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 AiIndexEndpointState build()
-
-