Interface DescribePackagingGroupResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribePackagingGroupResponse.Builder,,DescribePackagingGroupResponse> MediaPackageVodResponse.Builder,SdkBuilder<DescribePackagingGroupResponse.Builder,,DescribePackagingGroupResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribePackagingGroupResponse
@Mutable
@NotThreadSafe
public static interface DescribePackagingGroupResponse.Builder
extends MediaPackageVodResponse.Builder, SdkPojo, CopyableBuilder<DescribePackagingGroupResponse.Builder,DescribePackagingGroupResponse>
-
Method Summary
Modifier and TypeMethodDescriptionapproximateAssetCount(Integer approximateAssetCount) The approximate asset count of the PackagingGroup.The ARN of the PackagingGroup.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.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
copyMethods inherited from interface software.amazon.awssdk.services.mediapackagevod.model.MediaPackageVodResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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
default DescribePackagingGroupResponse.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 theAuthorization.Builderavoiding the need to create one manually viaAuthorization.builder().When the
Consumercompletes,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 DescribePackagingGroupResponse.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.Builderavoiding the need to create one manually viaEgressAccessLogs.builder().When the
Consumercompletes,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.
-