public static interface Distribution.Builder extends SdkPojo, CopyableBuilder<Distribution.Builder,Distribution>
| Modifier and Type | Method and Description |
|---|---|
Distribution.Builder |
amiDistributionConfiguration(AmiDistributionConfiguration amiDistributionConfiguration)
The specific AMI settings (for example, launch permissions, AMI tags).
|
default Distribution.Builder |
amiDistributionConfiguration(Consumer<AmiDistributionConfiguration.Builder> amiDistributionConfiguration)
The specific AMI settings (for example, launch permissions, AMI tags).
|
default Distribution.Builder |
containerDistributionConfiguration(Consumer<ContainerDistributionConfiguration.Builder> containerDistributionConfiguration)
Container distribution settings for encryption, licensing, and sharing in a specific Region.
|
Distribution.Builder |
containerDistributionConfiguration(ContainerDistributionConfiguration containerDistributionConfiguration)
Container distribution settings for encryption, licensing, and sharing in a specific Region.
|
Distribution.Builder |
licenseConfigurationArns(Collection<String> licenseConfigurationArns)
The License Manager Configuration to associate with the AMI in the specified Region.
|
Distribution.Builder |
licenseConfigurationArns(String... licenseConfigurationArns)
The License Manager Configuration to associate with the AMI in the specified Region.
|
Distribution.Builder |
region(String region)
The target Region.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDistribution.Builder region(String region)
The target Region.
region - The target Region.Distribution.Builder amiDistributionConfiguration(AmiDistributionConfiguration amiDistributionConfiguration)
The specific AMI settings (for example, launch permissions, AMI tags).
amiDistributionConfiguration - The specific AMI settings (for example, launch permissions, AMI tags).default Distribution.Builder amiDistributionConfiguration(Consumer<AmiDistributionConfiguration.Builder> amiDistributionConfiguration)
The specific AMI settings (for example, launch permissions, AMI tags).
This is a convenience that creates an instance of theAmiDistributionConfiguration.Builder avoiding
the need to create one manually via AmiDistributionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to amiDistributionConfiguration(AmiDistributionConfiguration).amiDistributionConfiguration - a consumer that will call methods on AmiDistributionConfiguration.BuilderamiDistributionConfiguration(AmiDistributionConfiguration)Distribution.Builder containerDistributionConfiguration(ContainerDistributionConfiguration containerDistributionConfiguration)
Container distribution settings for encryption, licensing, and sharing in a specific Region.
containerDistributionConfiguration - Container distribution settings for encryption, licensing, and sharing in a specific Region.default Distribution.Builder containerDistributionConfiguration(Consumer<ContainerDistributionConfiguration.Builder> containerDistributionConfiguration)
Container distribution settings for encryption, licensing, and sharing in a specific Region.
This is a convenience that creates an instance of theContainerDistributionConfiguration.Builder
avoiding the need to create one manually via ContainerDistributionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
containerDistributionConfiguration(ContainerDistributionConfiguration).containerDistributionConfiguration - a consumer that will call methods on ContainerDistributionConfiguration.BuildercontainerDistributionConfiguration(ContainerDistributionConfiguration)Distribution.Builder licenseConfigurationArns(Collection<String> licenseConfigurationArns)
The License Manager Configuration to associate with the AMI in the specified Region.
licenseConfigurationArns - The License Manager Configuration to associate with the AMI in the specified Region.Distribution.Builder licenseConfigurationArns(String... licenseConfigurationArns)
The License Manager Configuration to associate with the AMI in the specified Region.
licenseConfigurationArns - The License Manager Configuration to associate with the AMI in the specified Region.Copyright © 2021. All rights reserved.