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 Summary
Modifier and TypeMethodDescriptionapproximateAssetCount
(Integer approximateAssetCount) The approximate asset count of the PackagingGroup.The ARN of the PackagingGroup.default PackagingGroup.Builder
authorization
(Consumer<Authorization.Builder> authorization) Sets the value of the Authorization property for this object.authorization
(Authorization authorization) Sets the value of the Authorization property for this object.The time the PackagingGroup was created.domainName
(String domainName) The fully qualified domain name for Assets in the PackagingGroup.default PackagingGroup.Builder
egressAccessLogs
(Consumer<EgressAccessLogs.Builder> egressAccessLogs) Sets the value of the EgressAccessLogs property for this object.egressAccessLogs
(EgressAccessLogs egressAccessLogs) Sets the value of the EgressAccessLogs property for this object.The ID of the PackagingGroup.Sets the value of the Tags property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
Sets the value of the Authorization property for this object. This is a convenience method that creates an instance of theAuthorization.Builder
avoiding the need to create one manually viaAuthorization.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toauthorization(Authorization)
.- Parameters:
authorization
- a consumer that will call methods onAuthorization.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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 theEgressAccessLogs.Builder
avoiding the need to create one manually viaEgressAccessLogs.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toegressAccessLogs(EgressAccessLogs)
.- Parameters:
egressAccessLogs
- a consumer that will call methods onEgressAccessLogs.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.
-