public static final class CfnPackagingGroupProps.Builder
extends java.lang.Object
CfnPackagingGroupProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnPackagingGroupProps.Builder |
authorization(CfnPackagingGroup.AuthorizationProperty authorization)
Sets the value of
CfnPackagingGroupProps.getAuthorization() |
CfnPackagingGroupProps.Builder |
authorization(IResolvable authorization)
Sets the value of
CfnPackagingGroupProps.getAuthorization() |
CfnPackagingGroupProps |
build()
Builds the configured instance.
|
CfnPackagingGroupProps.Builder |
egressAccessLogs(CfnPackagingGroup.LogConfigurationProperty egressAccessLogs)
Sets the value of
CfnPackagingGroupProps.getEgressAccessLogs() |
CfnPackagingGroupProps.Builder |
egressAccessLogs(IResolvable egressAccessLogs)
Sets the value of
CfnPackagingGroupProps.getEgressAccessLogs() |
CfnPackagingGroupProps.Builder |
id(java.lang.String id)
Sets the value of
CfnPackagingGroupProps.getId() |
CfnPackagingGroupProps.Builder |
tags(java.util.List<? extends CfnTag> tags)
Sets the value of
CfnPackagingGroupProps.getTags() |
public CfnPackagingGroupProps.Builder id(java.lang.String id)
CfnPackagingGroupProps.getId()
id
- Unique identifier that you assign to the packaging group. This parameter is required.this
public CfnPackagingGroupProps.Builder authorization(IResolvable authorization)
CfnPackagingGroupProps.getAuthorization()
authorization
- Parameters for CDN authorization.this
public CfnPackagingGroupProps.Builder authorization(CfnPackagingGroup.AuthorizationProperty authorization)
CfnPackagingGroupProps.getAuthorization()
authorization
- Parameters for CDN authorization.this
public CfnPackagingGroupProps.Builder egressAccessLogs(IResolvable egressAccessLogs)
CfnPackagingGroupProps.getEgressAccessLogs()
egressAccessLogs
- The configuration parameters for egress access logging.this
public CfnPackagingGroupProps.Builder egressAccessLogs(CfnPackagingGroup.LogConfigurationProperty egressAccessLogs)
CfnPackagingGroupProps.getEgressAccessLogs()
egressAccessLogs
- The configuration parameters for egress access logging.this
public CfnPackagingGroupProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnPackagingGroupProps.getTags()
tags
- The tags to assign to the packaging group.this
public CfnPackagingGroupProps build()
CfnPackagingGroupProps
java.lang.NullPointerException
- if any required attribute was not provided