Class CfnDistributionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDistributionProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDistributionProps
CfnDistributionProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.lightsail.CfnDistributionProps
CfnDistributionProps.Builder, CfnDistributionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnDistributionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDistributionProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The ID of the bundle applied to the distribution.final Object
An array of objects that describe the per-path cache behavior of the distribution.final Object
An object that describes the cache behavior settings of the distribution.final String
The name of the SSL/TLS certificate attached to the distribution.final Object
An object that describes the default cache behavior of the distribution.final String
The name of the distribution.final String
The IP address type of the distribution.final Object
A Boolean value indicating whether the distribution is enabled.final Object
An object that describes the origin resource of the distribution, such as a Lightsail instance, bucket, or load balancer.getTags()
An array of key-value pairs to apply to this resource.final int
hashCode()
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 theCfnDistributionProps.Builder
.
-
-
Method Details
-
getBundleId
Description copied from interface:CfnDistributionProps
The ID of the bundle applied to the distribution.- Specified by:
getBundleId
in interfaceCfnDistributionProps
- See Also:
-
getDefaultCacheBehavior
Description copied from interface:CfnDistributionProps
An object that describes the default cache behavior of the distribution.- Specified by:
getDefaultCacheBehavior
in interfaceCfnDistributionProps
- See Also:
-
getDistributionName
Description copied from interface:CfnDistributionProps
The name of the distribution.- Specified by:
getDistributionName
in interfaceCfnDistributionProps
- See Also:
-
getOrigin
Description copied from interface:CfnDistributionProps
An object that describes the origin resource of the distribution, such as a Lightsail instance, bucket, or load balancer.The distribution pulls, caches, and serves content from the origin.
- Specified by:
getOrigin
in interfaceCfnDistributionProps
- See Also:
-
getCacheBehaviors
Description copied from interface:CfnDistributionProps
An array of objects that describe the per-path cache behavior of the distribution.- Specified by:
getCacheBehaviors
in interfaceCfnDistributionProps
- See Also:
-
getCacheBehaviorSettings
Description copied from interface:CfnDistributionProps
An object that describes the cache behavior settings of the distribution.- Specified by:
getCacheBehaviorSettings
in interfaceCfnDistributionProps
- See Also:
-
getCertificateName
Description copied from interface:CfnDistributionProps
The name of the SSL/TLS certificate attached to the distribution.- Specified by:
getCertificateName
in interfaceCfnDistributionProps
- See Also:
-
getIpAddressType
Description copied from interface:CfnDistributionProps
The IP address type of the distribution.The possible values are
ipv4
for IPv4 only, anddualstack
for IPv4 and IPv6.- Specified by:
getIpAddressType
in interfaceCfnDistributionProps
- See Also:
-
getIsEnabled
Description copied from interface:CfnDistributionProps
A Boolean value indicating whether the distribution is enabled.- Specified by:
getIsEnabled
in interfaceCfnDistributionProps
- See Also:
-
getTags
Description copied from interface:CfnDistributionProps
An array of key-value pairs to apply to this resource.For more information, see Tag in the AWS CloudFormation User Guide .
The
Value
ofTags
is optional for Lightsail resources.- Specified by:
getTags
in interfaceCfnDistributionProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-