public static final class CfnDistributionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDistributionProps
CfnDistributionProps
CfnDistributionProps.Builder, CfnDistributionProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getBundleId()
The ID of the bundle applied to the distribution.
|
java.lang.Object |
getCacheBehaviors()
An array of objects that describe the per-path cache behavior of the distribution.
|
java.lang.Object |
getCacheBehaviorSettings()
An object that describes the cache behavior settings of the distribution.
|
java.lang.String |
getCertificateName()
The name of the SSL/TLS certificate attached to the distribution.
|
java.lang.Object |
getDefaultCacheBehavior()
An object that describes the default cache behavior of the distribution.
|
java.lang.String |
getDistributionName()
The name of the distribution.
|
java.lang.String |
getIpAddressType()
The IP address type of the distribution.
|
java.lang.Object |
getIsEnabled()
A Boolean value indicating whether the distribution is enabled.
|
java.lang.Object |
getOrigin()
An object that describes the origin resource of the distribution, such as a Lightsail instance, bucket, or load balancer.
|
java.util.List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getBundleId()
CfnDistributionProps
getBundleId
in interface CfnDistributionProps
public final java.lang.Object getDefaultCacheBehavior()
CfnDistributionProps
getDefaultCacheBehavior
in interface CfnDistributionProps
public final java.lang.String getDistributionName()
CfnDistributionProps
getDistributionName
in interface CfnDistributionProps
public final java.lang.Object getOrigin()
CfnDistributionProps
The distribution pulls, caches, and serves content from the origin.
getOrigin
in interface CfnDistributionProps
public final java.lang.Object getCacheBehaviors()
CfnDistributionProps
getCacheBehaviors
in interface CfnDistributionProps
public final java.lang.Object getCacheBehaviorSettings()
CfnDistributionProps
getCacheBehaviorSettings
in interface CfnDistributionProps
public final java.lang.String getCertificateName()
CfnDistributionProps
getCertificateName
in interface CfnDistributionProps
public final java.lang.String getIpAddressType()
CfnDistributionProps
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
getIpAddressType
in interface CfnDistributionProps
public final java.lang.Object getIsEnabled()
CfnDistributionProps
getIsEnabled
in interface CfnDistributionProps
public final java.util.List<CfnTag> getTags()
CfnDistributionProps
For more information, see Tag in the AWS CloudFormation User Guide .
The
Value
ofTags
is optional for Lightsail resources.
getTags
in interface CfnDistributionProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()