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 or AMI tags.
|
default Distribution.Builder |
amiDistributionConfiguration(Consumer<AmiDistributionConfiguration.Builder> amiDistributionConfiguration)
The specific AMI settings; for example, launch permissions or 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 |
launchTemplateConfigurations(Collection<LaunchTemplateConfiguration> launchTemplateConfigurations)
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
|
Distribution.Builder |
launchTemplateConfigurations(Consumer<LaunchTemplateConfiguration.Builder>... launchTemplateConfigurations)
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
|
Distribution.Builder |
launchTemplateConfigurations(LaunchTemplateConfiguration... launchTemplateConfigurations)
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
|
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 or AMI tags.
amiDistributionConfiguration - The specific AMI settings; for example, launch permissions or AMI tags.default Distribution.Builder amiDistributionConfiguration(Consumer<AmiDistributionConfiguration.Builder> amiDistributionConfiguration)
The specific AMI settings; for example, launch permissions or 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.Distribution.Builder launchTemplateConfigurations(Collection<LaunchTemplateConfiguration> launchTemplateConfigurations)
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
launchTemplateConfigurations - A group of launchTemplateConfiguration settings that apply to image distribution for specified
accounts.Distribution.Builder launchTemplateConfigurations(LaunchTemplateConfiguration... launchTemplateConfigurations)
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
launchTemplateConfigurations - A group of launchTemplateConfiguration settings that apply to image distribution for specified
accounts.Distribution.Builder launchTemplateConfigurations(Consumer<LaunchTemplateConfiguration.Builder>... launchTemplateConfigurations)
A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #launchTemplateConfigurations(List) .launchTemplateConfigurations - a consumer that will call methods on List.Builder #launchTemplateConfigurations(List) Copyright © 2021. All rights reserved.