@Stability(value=Stable) @Internal public static final class CfnDistribution.CacheBehaviorProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDistribution.CacheBehaviorProperty
CfnDistribution.CacheBehaviorPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnDistribution.CacheBehaviorProperty.Builder, CfnDistribution.CacheBehaviorProperty.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(String pathPattern,
String targetOriginId,
String viewerProtocolPolicy,
List<String> allowedMethods,
List<String> cachedMethods,
String cachePolicyId,
Object compress,
Number defaultTtl,
String fieldLevelEncryptionId,
Object forwardedValues,
Object functionAssociations,
Object lambdaFunctionAssociations,
Number maxTtl,
Number minTtl,
String originRequestPolicyId,
String realtimeLogConfigArn,
Object smoothStreaming,
List<String> trustedKeyGroups,
List<String> trustedSigners)
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> |
getAllowedMethods()
`CfnDistribution.CacheBehaviorProperty.AllowedMethods`.
|
List<String> |
getCachedMethods()
`CfnDistribution.CacheBehaviorProperty.CachedMethods`.
|
String |
getCachePolicyId()
`CfnDistribution.CacheBehaviorProperty.CachePolicyId`.
|
Object |
getCompress()
`CfnDistribution.CacheBehaviorProperty.Compress`.
|
Number |
getDefaultTtl()
`CfnDistribution.CacheBehaviorProperty.DefaultTTL`.
|
String |
getFieldLevelEncryptionId()
`CfnDistribution.CacheBehaviorProperty.FieldLevelEncryptionId`.
|
Object |
getForwardedValues()
`CfnDistribution.CacheBehaviorProperty.ForwardedValues`.
|
Object |
getFunctionAssociations()
`CfnDistribution.CacheBehaviorProperty.FunctionAssociations`.
|
Object |
getLambdaFunctionAssociations()
`CfnDistribution.CacheBehaviorProperty.LambdaFunctionAssociations`.
|
Number |
getMaxTtl()
`CfnDistribution.CacheBehaviorProperty.MaxTTL`.
|
Number |
getMinTtl()
`CfnDistribution.CacheBehaviorProperty.MinTTL`.
|
String |
getOriginRequestPolicyId()
`CfnDistribution.CacheBehaviorProperty.OriginRequestPolicyId`.
|
String |
getPathPattern()
`CfnDistribution.CacheBehaviorProperty.PathPattern`.
|
String |
getRealtimeLogConfigArn()
`CfnDistribution.CacheBehaviorProperty.RealtimeLogConfigArn`.
|
Object |
getSmoothStreaming()
`CfnDistribution.CacheBehaviorProperty.SmoothStreaming`.
|
String |
getTargetOriginId()
`CfnDistribution.CacheBehaviorProperty.TargetOriginId`.
|
List<String> |
getTrustedKeyGroups()
`CfnDistribution.CacheBehaviorProperty.TrustedKeyGroups`.
|
List<String> |
getTrustedSigners()
`CfnDistribution.CacheBehaviorProperty.TrustedSigners`.
|
String |
getViewerProtocolPolicy()
`CfnDistribution.CacheBehaviorProperty.ViewerProtocolPolicy`.
|
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(String pathPattern, String targetOriginId, String viewerProtocolPolicy, List<String> allowedMethods, List<String> cachedMethods, String cachePolicyId, Object compress, Number defaultTtl, String fieldLevelEncryptionId, Object forwardedValues, Object functionAssociations, Object lambdaFunctionAssociations, Number maxTtl, Number minTtl, String originRequestPolicyId, String realtimeLogConfigArn, Object smoothStreaming, List<String> trustedKeyGroups, List<String> trustedSigners)
CfnDistribution.CacheBehaviorProperty.Builder.public final String getPathPattern()
CfnDistribution.CacheBehaviorPropertygetPathPattern in interface CfnDistribution.CacheBehaviorPropertypublic final String getTargetOriginId()
CfnDistribution.CacheBehaviorPropertygetTargetOriginId in interface CfnDistribution.CacheBehaviorPropertypublic final String getViewerProtocolPolicy()
CfnDistribution.CacheBehaviorPropertygetViewerProtocolPolicy in interface CfnDistribution.CacheBehaviorPropertypublic final List<String> getAllowedMethods()
CfnDistribution.CacheBehaviorPropertygetAllowedMethods in interface CfnDistribution.CacheBehaviorPropertypublic final List<String> getCachedMethods()
CfnDistribution.CacheBehaviorPropertygetCachedMethods in interface CfnDistribution.CacheBehaviorPropertypublic final String getCachePolicyId()
CfnDistribution.CacheBehaviorPropertygetCachePolicyId in interface CfnDistribution.CacheBehaviorPropertypublic final Object getCompress()
CfnDistribution.CacheBehaviorPropertygetCompress in interface CfnDistribution.CacheBehaviorPropertypublic final Number getDefaultTtl()
CfnDistribution.CacheBehaviorPropertygetDefaultTtl in interface CfnDistribution.CacheBehaviorPropertypublic final String getFieldLevelEncryptionId()
CfnDistribution.CacheBehaviorPropertygetFieldLevelEncryptionId in interface CfnDistribution.CacheBehaviorPropertypublic final Object getForwardedValues()
CfnDistribution.CacheBehaviorPropertygetForwardedValues in interface CfnDistribution.CacheBehaviorPropertypublic final Object getFunctionAssociations()
CfnDistribution.CacheBehaviorPropertygetFunctionAssociations in interface CfnDistribution.CacheBehaviorPropertypublic final Object getLambdaFunctionAssociations()
CfnDistribution.CacheBehaviorPropertygetLambdaFunctionAssociations in interface CfnDistribution.CacheBehaviorPropertypublic final Number getMaxTtl()
CfnDistribution.CacheBehaviorPropertygetMaxTtl in interface CfnDistribution.CacheBehaviorPropertypublic final Number getMinTtl()
CfnDistribution.CacheBehaviorPropertygetMinTtl in interface CfnDistribution.CacheBehaviorPropertypublic final String getOriginRequestPolicyId()
CfnDistribution.CacheBehaviorPropertygetOriginRequestPolicyId in interface CfnDistribution.CacheBehaviorPropertypublic final String getRealtimeLogConfigArn()
CfnDistribution.CacheBehaviorPropertygetRealtimeLogConfigArn in interface CfnDistribution.CacheBehaviorPropertypublic final Object getSmoothStreaming()
CfnDistribution.CacheBehaviorPropertygetSmoothStreaming in interface CfnDistribution.CacheBehaviorPropertypublic final List<String> getTrustedKeyGroups()
CfnDistribution.CacheBehaviorPropertygetTrustedKeyGroups in interface CfnDistribution.CacheBehaviorPropertypublic final List<String> getTrustedSigners()
CfnDistribution.CacheBehaviorPropertygetTrustedSigners in interface CfnDistribution.CacheBehaviorProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.