Class AiIndexEndpointState.Builder

  • Enclosing class:
    AiIndexEndpointState

    public static final class AiIndexEndpointState.Builder
    extends java.lang.Object
    • 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