Interface Domain.Builder

    • Method Detail

      • arn

        Domain.Builder arn​(String arn)

        The Amazon Resource Name (ARN) for the domain.

        Parameters:
        arn - The Amazon Resource Name (ARN) for the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        Domain.Builder createdAt​(Instant createdAt)

        The timestamp of when the domain was created.

        Parameters:
        createdAt - The timestamp of when the domain was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Domain.Builder description​(String description)

        The description of the domain.

        Parameters:
        description - The description of the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • domainId

        Domain.Builder domainId​(String domainId)

        The identifier of the domain.

        Parameters:
        domainId - The identifier of the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • domainStatus

        Domain.Builder domainStatus​(String domainStatus)

        The current status of the domain.

        Parameters:
        domainStatus - The current status of the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DomainStatus, DomainStatus
      • domainStatus

        Domain.Builder domainStatus​(DomainStatus domainStatus)

        The current status of the domain.

        Parameters:
        domainStatus - The current status of the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DomainStatus, DomainStatus
      • name

        Domain.Builder name​(String name)

        The name for the domain.

        Parameters:
        name - The name for the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serverSideEncryptionConfiguration

        Domain.Builder serverSideEncryptionConfiguration​(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)

        The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.

        Parameters:
        serverSideEncryptionConfiguration - The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serverSideEncryptionUpdateDetails

        Domain.Builder serverSideEncryptionUpdateDetails​(ServerSideEncryptionUpdateDetails serverSideEncryptionUpdateDetails)

        Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.

        Parameters:
        serverSideEncryptionUpdateDetails - Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedAt

        Domain.Builder updatedAt​(Instant updatedAt)

        The timestamp of when the domain was last update.

        Parameters:
        updatedAt - The timestamp of when the domain was last update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • watchlistDetails

        Domain.Builder watchlistDetails​(WatchlistDetails watchlistDetails)

        The watchlist details of a domain. Contains the default watchlist ID of the domain.

        Parameters:
        watchlistDetails - The watchlist details of a domain. Contains the default watchlist ID of the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.