public static final class CfnDistributionConfigurationProps.Builder
extends java.lang.Object
CfnDistributionConfigurationProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDistributionConfigurationProps |
build()
Builds the configured instance.
|
CfnDistributionConfigurationProps.Builder |
description(java.lang.String description)
Sets the value of
CfnDistributionConfigurationProps.getDescription() |
CfnDistributionConfigurationProps.Builder |
distributions(IResolvable distributions)
Sets the value of
CfnDistributionConfigurationProps.getDistributions() |
CfnDistributionConfigurationProps.Builder |
distributions(java.util.List<? extends java.lang.Object> distributions)
Sets the value of
CfnDistributionConfigurationProps.getDistributions() |
CfnDistributionConfigurationProps.Builder |
name(java.lang.String name)
Sets the value of
CfnDistributionConfigurationProps.getName() |
CfnDistributionConfigurationProps.Builder |
tags(java.util.Map<java.lang.String,java.lang.String> tags)
Sets the value of
CfnDistributionConfigurationProps.getTags() |
public CfnDistributionConfigurationProps.Builder distributions(IResolvable distributions)
CfnDistributionConfigurationProps.getDistributions()
distributions
- The distributions of this distribution configuration formatted as an array of Distribution objects. This parameter is required.this
public CfnDistributionConfigurationProps.Builder distributions(java.util.List<? extends java.lang.Object> distributions)
CfnDistributionConfigurationProps.getDistributions()
distributions
- The distributions of this distribution configuration formatted as an array of Distribution objects. This parameter is required.this
public CfnDistributionConfigurationProps.Builder name(java.lang.String name)
CfnDistributionConfigurationProps.getName()
name
- The name of this distribution configuration. This parameter is required.this
public CfnDistributionConfigurationProps.Builder description(java.lang.String description)
CfnDistributionConfigurationProps.getDescription()
description
- The description of this distribution configuration.this
public CfnDistributionConfigurationProps.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
CfnDistributionConfigurationProps.getTags()
tags
- The tags of this distribution configuration.this
public CfnDistributionConfigurationProps build()
CfnDistributionConfigurationProps
java.lang.NullPointerException
- if any required attribute was not provided