Interface DistributionTenantSummary.Builder

  • Method Details

    • id

      The ID of the distribution tenant.

      Parameters:
      id - The ID of the distribution tenant.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distributionId

      DistributionTenantSummary.Builder distributionId(String distributionId)

      The identifier for the multi-tenant distribution. For example: EDFDVBD632BHDS5.

      Parameters:
      distributionId - The identifier for the multi-tenant distribution. For example: EDFDVBD632BHDS5.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the distribution tenant.

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

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

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

      The domains associated with the distribution tenant.

      Parameters:
      domains - The domains associated with the distribution tenant.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domains

      The domains associated with the distribution tenant.

      Parameters:
      domains - The domains associated with the distribution tenant.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domains

      The domains associated with the distribution tenant.

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

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

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

      DistributionTenantSummary.Builder connectionGroupId(String connectionGroupId)

      The ID of the connection group ID for the distribution tenant. If you don't specify a connection group, CloudFront uses the default connection group.

      Parameters:
      connectionGroupId - The ID of the connection group ID for the distribution tenant. If you don't specify a connection group, CloudFront uses the default connection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customizations

      DistributionTenantSummary.Builder customizations(Customizations customizations)

      Customizations for the distribution tenant. For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.

      Parameters:
      customizations - Customizations for the distribution tenant. For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customizations

      default DistributionTenantSummary.Builder customizations(Consumer<Customizations.Builder> customizations)

      Customizations for the distribution tenant. For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customizations(Customizations).

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

      DistributionTenantSummary.Builder createdTime(Instant createdTime)

      The date and time when the distribution tenant was created.

      Parameters:
      createdTime - The date and time when the distribution tenant was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      DistributionTenantSummary.Builder lastModifiedTime(Instant lastModifiedTime)

      The date and time when the distribution tenant was updated.

      Parameters:
      lastModifiedTime - The date and time when the distribution tenant was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eTag

      The current version of the distribution tenant.

      Parameters:
      eTag - The current version of the distribution tenant.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      Indicates whether the distribution tenants are in an enabled state. If disabled, the distribution tenant won't service traffic.

      Parameters:
      enabled - Indicates whether the distribution tenants are in an enabled state. If disabled, the distribution tenant won't service traffic.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the distribution tenant.

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