@Stability(value=Stable)
public static interface CfnDistribution.CacheBehaviorProperty
extends software.amazon.jsii.JsiiSerializable
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnDistribution.CacheBehaviorProperty.Builder
A builder for
CfnDistribution.CacheBehaviorProperty |
static class |
CfnDistribution.CacheBehaviorProperty.Jsii$Proxy
An implementation for
CfnDistribution.CacheBehaviorProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnDistribution.CacheBehaviorProperty.Builder |
builder() |
default List<String> |
getAllowedMethods()
`CfnDistribution.CacheBehaviorProperty.AllowedMethods`.
|
default List<String> |
getCachedMethods()
`CfnDistribution.CacheBehaviorProperty.CachedMethods`.
|
default String |
getCachePolicyId()
`CfnDistribution.CacheBehaviorProperty.CachePolicyId`.
|
default Object |
getCompress()
`CfnDistribution.CacheBehaviorProperty.Compress`.
|
default Number |
getDefaultTtl()
`CfnDistribution.CacheBehaviorProperty.DefaultTTL`.
|
default String |
getFieldLevelEncryptionId()
`CfnDistribution.CacheBehaviorProperty.FieldLevelEncryptionId`.
|
default Object |
getForwardedValues()
`CfnDistribution.CacheBehaviorProperty.ForwardedValues`.
|
default Object |
getLambdaFunctionAssociations()
`CfnDistribution.CacheBehaviorProperty.LambdaFunctionAssociations`.
|
default Number |
getMaxTtl()
`CfnDistribution.CacheBehaviorProperty.MaxTTL`.
|
default Number |
getMinTtl()
`CfnDistribution.CacheBehaviorProperty.MinTTL`.
|
default String |
getOriginRequestPolicyId()
`CfnDistribution.CacheBehaviorProperty.OriginRequestPolicyId`.
|
String |
getPathPattern()
`CfnDistribution.CacheBehaviorProperty.PathPattern`.
|
default String |
getRealtimeLogConfigArn()
`CfnDistribution.CacheBehaviorProperty.RealtimeLogConfigArn`.
|
default Object |
getSmoothStreaming()
`CfnDistribution.CacheBehaviorProperty.SmoothStreaming`.
|
String |
getTargetOriginId()
`CfnDistribution.CacheBehaviorProperty.TargetOriginId`.
|
default List<String> |
getTrustedSigners()
`CfnDistribution.CacheBehaviorProperty.TrustedSigners`.
|
String |
getViewerProtocolPolicy()
`CfnDistribution.CacheBehaviorProperty.ViewerProtocolPolicy`.
|
@Stability(value=Stable) @NotNull String getPathPattern()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-pathpattern@Stability(value=Stable) @NotNull String getTargetOriginId()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-targetoriginid@Stability(value=Stable) @NotNull String getViewerProtocolPolicy()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-viewerprotocolpolicy@Stability(value=Stable) @Nullable default List<String> getAllowedMethods()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-allowedmethods@Stability(value=Stable) @Nullable default List<String> getCachedMethods()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-cachedmethods@Stability(value=Stable) @Nullable default String getCachePolicyId()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-cachepolicyid@Stability(value=Stable) @Nullable default Object getCompress()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-compress@Stability(value=Stable) @Nullable default Number getDefaultTtl()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-defaultttl@Stability(value=Stable) @Nullable default String getFieldLevelEncryptionId()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-fieldlevelencryptionid@Stability(value=Stable) @Nullable default Object getForwardedValues()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-forwardedvalues@Stability(value=Stable) @Nullable default Object getLambdaFunctionAssociations()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-lambdafunctionassociations@Stability(value=Stable) @Nullable default Number getMaxTtl()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-maxttl@Stability(value=Stable) @Nullable default Number getMinTtl()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-minttl@Stability(value=Stable) @Nullable default String getOriginRequestPolicyId()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-originrequestpolicyid@Stability(value=Stable) @Nullable default String getRealtimeLogConfigArn()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-realtimelogconfigarn@Stability(value=Stable) @Nullable default Object getSmoothStreaming()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-smoothstreaming@Stability(value=Stable) @Nullable default List<String> getTrustedSigners()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-trustedsigners@Stability(value=Stable) static CfnDistribution.CacheBehaviorProperty.Builder builder()
Copyright © 2020. All rights reserved.