Class CfnPackagingGroupMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediapackage.CfnPackagingGroupMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPackagingGroupMixinProps>
- Enclosing interface:
CfnPackagingGroupMixinProps
@Stability(Stable)
public static final class CfnPackagingGroupMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPackagingGroupMixinProps>
A builder for
CfnPackagingGroupMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorization(CfnPackagingGroupPropsMixin.AuthorizationProperty authorization) Sets the value ofCfnPackagingGroupMixinProps.getAuthorization()authorization(IResolvable authorization) Sets the value ofCfnPackagingGroupMixinProps.getAuthorization()build()Builds the configured instance.egressAccessLogs(CfnPackagingGroupPropsMixin.LogConfigurationProperty egressAccessLogs) Sets the value ofCfnPackagingGroupMixinProps.getEgressAccessLogs()egressAccessLogs(IResolvable egressAccessLogs) Sets the value ofCfnPackagingGroupMixinProps.getEgressAccessLogs()Sets the value ofCfnPackagingGroupMixinProps.getId()Sets the value ofCfnPackagingGroupMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
authorization
@Stability(Stable) public CfnPackagingGroupMixinProps.Builder authorization(IResolvable authorization) Sets the value ofCfnPackagingGroupMixinProps.getAuthorization()- Parameters:
authorization- Parameters for CDN authorization.- Returns:
this
-
authorization
@Stability(Stable) public CfnPackagingGroupMixinProps.Builder authorization(CfnPackagingGroupPropsMixin.AuthorizationProperty authorization) Sets the value ofCfnPackagingGroupMixinProps.getAuthorization()- Parameters:
authorization- Parameters for CDN authorization.- Returns:
this
-
egressAccessLogs
@Stability(Stable) public CfnPackagingGroupMixinProps.Builder egressAccessLogs(IResolvable egressAccessLogs) Sets the value ofCfnPackagingGroupMixinProps.getEgressAccessLogs()- Parameters:
egressAccessLogs- The configuration parameters for egress access logging.- Returns:
this
-
egressAccessLogs
@Stability(Stable) public CfnPackagingGroupMixinProps.Builder egressAccessLogs(CfnPackagingGroupPropsMixin.LogConfigurationProperty egressAccessLogs) Sets the value ofCfnPackagingGroupMixinProps.getEgressAccessLogs()- Parameters:
egressAccessLogs- The configuration parameters for egress access logging.- Returns:
this
-
id
Sets the value ofCfnPackagingGroupMixinProps.getId()- Parameters:
id- Unique identifier that you assign to the packaging group.- Returns:
this
-
tags
Sets the value ofCfnPackagingGroupMixinProps.getTags()- Parameters:
tags- The tags to assign to the packaging group.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPackagingGroupMixinProps>- Returns:
- a new instance of
CfnPackagingGroupMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-