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
@Stability(Stable) public static CfnPackagingGroup.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- 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
- See Also:
-
authorization
Parameters for CDN authorization.- Parameters:
authorization
- Parameters for CDN authorization. This parameter is required.- Returns:
this
- See Also:
-
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
- See Also:
-
egressAccessLogs
The configuration parameters for egress access logging.- Parameters:
egressAccessLogs
- The configuration parameters for egress access logging. This parameter is required.- Returns:
this
- See Also:
-
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
- See Also:
-
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
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnPackagingGroup>
- Returns:
- a newly built instance of
CfnPackagingGroup
.
-