@Stability(value=Stable) @Internal public static final class CfnDistributionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDistributionProps
CfnDistributionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnDistributionProps.Builder, CfnDistributionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDistributionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDistributionProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getBundleId()
The ID of the bundle applied to the distribution.
|
Object |
getCacheBehaviors()
An array of objects that describe the per-path cache behavior of the distribution.
|
Object |
getCacheBehaviorSettings()
An object that describes the cache behavior settings of the distribution.
|
String |
getCertificateName()
The name of the SSL/TLS certificate attached to the distribution.
|
Object |
getDefaultCacheBehavior()
An object that describes the default cache behavior of the distribution.
|
String |
getDistributionName()
The name of the distribution.
|
String |
getIpAddressType()
The IP address type of the distribution.
|
Object |
getIsEnabled()
A Boolean value indicating whether the distribution is enabled.
|
Object |
getOrigin()
An object that describes the origin resource of the distribution, such as a Lightsail instance, bucket, or load balancer.
|
List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnDistributionProps.Builder builder)
CfnDistributionProps.Builder.public final String getBundleId()
CfnDistributionPropsgetBundleId in interface CfnDistributionPropspublic final Object getDefaultCacheBehavior()
CfnDistributionPropsgetDefaultCacheBehavior in interface CfnDistributionPropspublic final String getDistributionName()
CfnDistributionPropsgetDistributionName in interface CfnDistributionPropspublic final Object getOrigin()
CfnDistributionPropsThe distribution pulls, caches, and serves content from the origin.
getOrigin in interface CfnDistributionPropspublic final Object getCacheBehaviors()
CfnDistributionPropsgetCacheBehaviors in interface CfnDistributionPropspublic final Object getCacheBehaviorSettings()
CfnDistributionPropsgetCacheBehaviorSettings in interface CfnDistributionPropspublic final String getCertificateName()
CfnDistributionPropsgetCertificateName in interface CfnDistributionPropspublic final String getIpAddressType()
CfnDistributionProps
The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6.
getIpAddressType in interface CfnDistributionPropspublic final Object getIsEnabled()
CfnDistributionPropsgetIsEnabled in interface CfnDistributionPropspublic final List<CfnTag> getTags()
CfnDistributionPropsFor more information, see Tag in the AWS CloudFormation User Guide .
The
ValueofTagsis optional for Lightsail resources.
getTags in interface CfnDistributionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.