@Stability(value=Stable) @Internal public static final class CfnDistribution.CacheBehaviorProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDistribution.CacheBehaviorProperty
CfnDistribution.CacheBehaviorProperty
software.amazon.jsii.JsiiObject.InitializationMode
CfnDistribution.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, jsiiStaticSet
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.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.CacheBehaviorProperty
getPathPattern
in interface CfnDistribution.CacheBehaviorProperty
public final String getTargetOriginId()
CfnDistribution.CacheBehaviorProperty
getTargetOriginId
in interface CfnDistribution.CacheBehaviorProperty
public final String getViewerProtocolPolicy()
CfnDistribution.CacheBehaviorProperty
getViewerProtocolPolicy
in interface CfnDistribution.CacheBehaviorProperty
public final List<String> getAllowedMethods()
CfnDistribution.CacheBehaviorProperty
getAllowedMethods
in interface CfnDistribution.CacheBehaviorProperty
public final List<String> getCachedMethods()
CfnDistribution.CacheBehaviorProperty
getCachedMethods
in interface CfnDistribution.CacheBehaviorProperty
public final String getCachePolicyId()
CfnDistribution.CacheBehaviorProperty
getCachePolicyId
in interface CfnDistribution.CacheBehaviorProperty
public final Object getCompress()
CfnDistribution.CacheBehaviorProperty
getCompress
in interface CfnDistribution.CacheBehaviorProperty
public final Number getDefaultTtl()
CfnDistribution.CacheBehaviorProperty
getDefaultTtl
in interface CfnDistribution.CacheBehaviorProperty
public final String getFieldLevelEncryptionId()
CfnDistribution.CacheBehaviorProperty
getFieldLevelEncryptionId
in interface CfnDistribution.CacheBehaviorProperty
public final Object getForwardedValues()
CfnDistribution.CacheBehaviorProperty
getForwardedValues
in interface CfnDistribution.CacheBehaviorProperty
public final Object getFunctionAssociations()
CfnDistribution.CacheBehaviorProperty
getFunctionAssociations
in interface CfnDistribution.CacheBehaviorProperty
public final Object getLambdaFunctionAssociations()
CfnDistribution.CacheBehaviorProperty
getLambdaFunctionAssociations
in interface CfnDistribution.CacheBehaviorProperty
public final Number getMaxTtl()
CfnDistribution.CacheBehaviorProperty
getMaxTtl
in interface CfnDistribution.CacheBehaviorProperty
public final Number getMinTtl()
CfnDistribution.CacheBehaviorProperty
getMinTtl
in interface CfnDistribution.CacheBehaviorProperty
public final String getOriginRequestPolicyId()
CfnDistribution.CacheBehaviorProperty
getOriginRequestPolicyId
in interface CfnDistribution.CacheBehaviorProperty
public final String getRealtimeLogConfigArn()
CfnDistribution.CacheBehaviorProperty
getRealtimeLogConfigArn
in interface CfnDistribution.CacheBehaviorProperty
public final Object getSmoothStreaming()
CfnDistribution.CacheBehaviorProperty
getSmoothStreaming
in interface CfnDistribution.CacheBehaviorProperty
public final List<String> getTrustedKeyGroups()
CfnDistribution.CacheBehaviorProperty
getTrustedKeyGroups
in interface CfnDistribution.CacheBehaviorProperty
public final List<String> getTrustedSigners()
CfnDistribution.CacheBehaviorProperty
getTrustedSigners
in interface CfnDistribution.CacheBehaviorProperty
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.