Interface PackagingGroup.Builder

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

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

    • approximateAssetCount

      PackagingGroup.Builder approximateAssetCount(Integer approximateAssetCount)
      The approximate asset count of the PackagingGroup.
      Parameters:
      approximateAssetCount - The approximate asset count of the PackagingGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The ARN of the PackagingGroup.
      Parameters:
      arn - The ARN of the PackagingGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorization

      PackagingGroup.Builder authorization(Authorization authorization)
      Sets the value of the Authorization property for this object.
      Parameters:
      authorization - The new value for the Authorization property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorization

      default PackagingGroup.Builder authorization(Consumer<Authorization.Builder> authorization)
      Sets the value of the Authorization property for this object. This is a convenience method that creates an instance of the Authorization.Builder avoiding the need to create one manually via Authorization.builder().

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

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

      PackagingGroup.Builder createdAt(String createdAt)
      The time the PackagingGroup was created.
      Parameters:
      createdAt - The time the PackagingGroup was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainName

      PackagingGroup.Builder domainName(String domainName)
      The fully qualified domain name for Assets in the PackagingGroup.
      Parameters:
      domainName - The fully qualified domain name for Assets in the PackagingGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • egressAccessLogs

      PackagingGroup.Builder egressAccessLogs(EgressAccessLogs egressAccessLogs)
      Sets the value of the EgressAccessLogs property for this object.
      Parameters:
      egressAccessLogs - The new value for the EgressAccessLogs property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • egressAccessLogs

      default PackagingGroup.Builder egressAccessLogs(Consumer<EgressAccessLogs.Builder> egressAccessLogs)
      Sets the value of the EgressAccessLogs property for this object. This is a convenience method that creates an instance of the EgressAccessLogs.Builder avoiding the need to create one manually via EgressAccessLogs.builder().

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

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

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

      Sets the value of the Tags property for this object.
      Parameters:
      tags - The new value for the Tags property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.