Class DistributionConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.alpha.DistributionConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
DistributionConfigurationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DistributionConfigurationProps
@Stability(Experimental)
@Internal
public static final class DistributionConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DistributionConfigurationProps
An implementation for
DistributionConfigurationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.alpha.DistributionConfigurationProps
DistributionConfigurationProps.Builder, DistributionConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDistributionConfigurationProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal List<AmiDistribution> (experimental) The list of target regions and associated AMI distribution settings where the built AMI will be distributed.final List<ContainerDistribution> (experimental) The list of target regions and associated container distribution settings where the built container will be distributed.final String(experimental) The description of the distribution configuration.final String(experimental) The name of the distribution configuration.getTags()(experimental) The tags to apply to the distribution configuration.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theDistributionConfigurationProps.Builder.
-
-
Method Details
-
getAmiDistributions
Description copied from interface:DistributionConfigurationProps(experimental) The list of target regions and associated AMI distribution settings where the built AMI will be distributed.AMI distributions may also be added with the
addAmiDistributionsmethod.Default: None if container distributions are provided. Otherwise, at least one AMI or container distribution must be provided
- Specified by:
getAmiDistributionsin interfaceDistributionConfigurationProps
-
getContainerDistributions
Description copied from interface:DistributionConfigurationProps(experimental) The list of target regions and associated container distribution settings where the built container will be distributed.Container distributions may also be added with the
addContainerDistributionsmethod.Default: None if AMI distributions are provided. Otherwise, at least one AMI or container distribution must be provided
- Specified by:
getContainerDistributionsin interfaceDistributionConfigurationProps
-
getDescription
Description copied from interface:DistributionConfigurationProps(experimental) The description of the distribution configuration.Default: None
- Specified by:
getDescriptionin interfaceDistributionConfigurationProps
-
getDistributionConfigurationName
Description copied from interface:DistributionConfigurationProps(experimental) The name of the distribution configuration.Default: A name is generated
- Specified by:
getDistributionConfigurationNamein interfaceDistributionConfigurationProps
-
getTags
Description copied from interface:DistributionConfigurationProps(experimental) The tags to apply to the distribution configuration.Default: None
- Specified by:
getTagsin interfaceDistributionConfigurationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-