@Stability(value=Stable) @Internal public static final class CfnDistribution.DistributionConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDistribution.DistributionConfigProperty
CfnDistribution.DistributionConfigPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnDistribution.DistributionConfigProperty.Builder, CfnDistribution.DistributionConfigProperty.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.
|
protected |
Jsii$Proxy(Object enabled,
List<String> aliases,
Object cacheBehaviors,
String comment,
Object customErrorResponses,
Object defaultCacheBehavior,
String defaultRootObject,
String httpVersion,
Object ipv6Enabled,
Object logging,
Object originGroups,
Object origins,
String priceClass,
Object restrictions,
Object viewerCertificate,
String webAclId)
Constructor that initializes the object based on literal property values passed by the
CfnDistribution.CacheBehaviorProperty.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<String> |
getAliases()
`CfnDistribution.DistributionConfigProperty.Aliases`.
|
Object |
getCacheBehaviors()
`CfnDistribution.DistributionConfigProperty.CacheBehaviors`.
|
String |
getComment()
`CfnDistribution.DistributionConfigProperty.Comment`.
|
Object |
getCustomErrorResponses()
`CfnDistribution.DistributionConfigProperty.CustomErrorResponses`.
|
Object |
getDefaultCacheBehavior()
`CfnDistribution.DistributionConfigProperty.DefaultCacheBehavior`.
|
String |
getDefaultRootObject()
`CfnDistribution.DistributionConfigProperty.DefaultRootObject`.
|
Object |
getEnabled()
`CfnDistribution.DistributionConfigProperty.Enabled`.
|
String |
getHttpVersion()
`CfnDistribution.DistributionConfigProperty.HttpVersion`.
|
Object |
getIpv6Enabled()
`CfnDistribution.DistributionConfigProperty.IPV6Enabled`.
|
Object |
getLogging()
`CfnDistribution.DistributionConfigProperty.Logging`.
|
Object |
getOriginGroups()
`CfnDistribution.DistributionConfigProperty.OriginGroups`.
|
Object |
getOrigins()
`CfnDistribution.DistributionConfigProperty.Origins`.
|
String |
getPriceClass()
`CfnDistribution.DistributionConfigProperty.PriceClass`.
|
Object |
getRestrictions()
`CfnDistribution.DistributionConfigProperty.Restrictions`.
|
Object |
getViewerCertificate()
`CfnDistribution.DistributionConfigProperty.ViewerCertificate`.
|
String |
getWebAclId()
`CfnDistribution.DistributionConfigProperty.WebACLId`.
|
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(Object enabled, List<String> aliases, Object cacheBehaviors, String comment, Object customErrorResponses, Object defaultCacheBehavior, String defaultRootObject, String httpVersion, Object ipv6Enabled, Object logging, Object originGroups, Object origins, String priceClass, Object restrictions, Object viewerCertificate, String webAclId)
CfnDistribution.CacheBehaviorProperty.Builder.public final Object getEnabled()
CfnDistribution.DistributionConfigPropertygetEnabled in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-enabledpublic final List<String> getAliases()
CfnDistribution.DistributionConfigPropertygetAliases in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-aliasespublic final Object getCacheBehaviors()
CfnDistribution.DistributionConfigPropertygetCacheBehaviors in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-cachebehaviorspublic final String getComment()
CfnDistribution.DistributionConfigPropertygetComment in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-commentpublic final Object getCustomErrorResponses()
CfnDistribution.DistributionConfigPropertygetCustomErrorResponses in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-customerrorresponsespublic final Object getDefaultCacheBehavior()
CfnDistribution.DistributionConfigPropertygetDefaultCacheBehavior in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-defaultcachebehaviorpublic final String getDefaultRootObject()
CfnDistribution.DistributionConfigPropertygetDefaultRootObject in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-defaultrootobjectpublic final String getHttpVersion()
CfnDistribution.DistributionConfigPropertygetHttpVersion in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-httpversionpublic final Object getIpv6Enabled()
CfnDistribution.DistributionConfigPropertygetIpv6Enabled in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-ipv6enabledpublic final Object getLogging()
CfnDistribution.DistributionConfigPropertygetLogging in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-loggingpublic final Object getOriginGroups()
CfnDistribution.DistributionConfigPropertygetOriginGroups in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-origingroupspublic final Object getOrigins()
CfnDistribution.DistributionConfigPropertygetOrigins in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-originspublic final String getPriceClass()
CfnDistribution.DistributionConfigPropertygetPriceClass in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-priceclasspublic final Object getRestrictions()
CfnDistribution.DistributionConfigPropertygetRestrictions in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-restrictionspublic final Object getViewerCertificate()
CfnDistribution.DistributionConfigPropertygetViewerCertificate in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-viewercertificatepublic final String getWebAclId()
CfnDistribution.DistributionConfigPropertygetWebAclId in interface CfnDistribution.DistributionConfigPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-webaclid@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.