Interface DistributionConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DistributionConfiguration.Builder,DistributionConfiguration>, SdkBuilder<DistributionConfiguration.Builder,DistributionConfiguration>, SdkPojo
Enclosing class:
DistributionConfiguration

public static interface DistributionConfiguration.Builder extends SdkPojo, CopyableBuilder<DistributionConfiguration.Builder,DistributionConfiguration>
  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the distribution configuration.

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

      The name of the distribution configuration.

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

      DistributionConfiguration.Builder description(String description)

      The description of the distribution configuration.

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

      The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.

      Parameters:
      distributions - The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distributions

      DistributionConfiguration.Builder distributions(Distribution... distributions)

      The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.

      Parameters:
      distributions - The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distributions

      The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.

      This is a convenience method that creates an instance of the Distribution.Builder avoiding the need to create one manually via Distribution.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to distributions(List<Distribution>).

      Parameters:
      distributions - a consumer that will call methods on Distribution.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • timeoutMinutes

      DistributionConfiguration.Builder timeoutMinutes(Integer timeoutMinutes)

      The maximum duration in minutes for this distribution configuration.

      Parameters:
      timeoutMinutes - The maximum duration in minutes for this distribution configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dateCreated

      DistributionConfiguration.Builder dateCreated(String dateCreated)

      The date on which this distribution configuration was created.

      Parameters:
      dateCreated - The date on which this distribution configuration was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dateUpdated

      DistributionConfiguration.Builder dateUpdated(String dateUpdated)

      The date on which this distribution configuration was last updated.

      Parameters:
      dateUpdated - The date on which this distribution configuration was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags of the distribution configuration.

      Parameters:
      tags - The tags of the distribution configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.