Class CfnPackagingGroup.Builder
java.lang.Object
software.amazon.awscdk.services.mediapackage.CfnPackagingGroup.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPackagingGroup>
- Enclosing class:
CfnPackagingGroup
@Stability(Stable)
public static final class CfnPackagingGroup.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPackagingGroup>
A fluent builder for
CfnPackagingGroup
.-
Method Summary
Modifier and TypeMethodDescriptionauthorization
(IResolvable authorization) Parameters for CDN authorization.authorization
(CfnPackagingGroup.AuthorizationProperty authorization) Parameters for CDN authorization.build()
static CfnPackagingGroup.Builder
egressAccessLogs
(IResolvable egressAccessLogs) The configuration parameters for egress access logging.egressAccessLogs
(CfnPackagingGroup.LogConfigurationProperty egressAccessLogs) The configuration parameters for egress access logging.Unique identifier that you assign to the packaging group.The tags to assign to the packaging group.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnPackagingGroup.Builder
.
-
id
Unique identifier that you assign to the packaging group.- Parameters:
id
- Unique identifier that you assign to the packaging group. This parameter is required.- Returns:
this
-
authorization
Parameters for CDN authorization.- Parameters:
authorization
- Parameters for CDN authorization. This parameter is required.- Returns:
this
-
authorization
@Stability(Stable) public CfnPackagingGroup.Builder authorization(CfnPackagingGroup.AuthorizationProperty authorization) Parameters for CDN authorization.- Parameters:
authorization
- Parameters for CDN authorization. This parameter is required.- Returns:
this
-
egressAccessLogs
The configuration parameters for egress access logging.- Parameters:
egressAccessLogs
- The configuration parameters for egress access logging. This parameter is required.- Returns:
this
-
egressAccessLogs
@Stability(Stable) public CfnPackagingGroup.Builder egressAccessLogs(CfnPackagingGroup.LogConfigurationProperty egressAccessLogs) The configuration parameters for egress access logging.- Parameters:
egressAccessLogs
- The configuration parameters for egress access logging. This parameter is required.- Returns:
this
-
tags
The tags to assign to the packaging group.- Parameters:
tags
- The tags to assign to the packaging group. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnPackagingGroup>
- Returns:
- a newly built instance of
CfnPackagingGroup
.
-