@Stability(value=Stable) public static final class CfnDistribution.CacheBehaviorProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDistribution.CacheBehaviorProperty>
CfnDistribution.CacheBehaviorProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder pathPattern(String pathPattern)
CfnDistribution.CacheBehaviorProperty.getPathPattern()pathPattern - `CfnDistribution.CacheBehaviorProperty.PathPattern`. This parameter is required.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder targetOriginId(String targetOriginId)
CfnDistribution.CacheBehaviorProperty.getTargetOriginId()targetOriginId - `CfnDistribution.CacheBehaviorProperty.TargetOriginId`. This parameter is required.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder viewerProtocolPolicy(String viewerProtocolPolicy)
CfnDistribution.CacheBehaviorProperty.getViewerProtocolPolicy()viewerProtocolPolicy - `CfnDistribution.CacheBehaviorProperty.ViewerProtocolPolicy`. This parameter is required.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder allowedMethods(List<String> allowedMethods)
CfnDistribution.CacheBehaviorProperty.getAllowedMethods()allowedMethods - `CfnDistribution.CacheBehaviorProperty.AllowedMethods`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder cachedMethods(List<String> cachedMethods)
CfnDistribution.CacheBehaviorProperty.getCachedMethods()cachedMethods - `CfnDistribution.CacheBehaviorProperty.CachedMethods`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder cachePolicyId(String cachePolicyId)
CfnDistribution.CacheBehaviorProperty.getCachePolicyId()cachePolicyId - `CfnDistribution.CacheBehaviorProperty.CachePolicyId`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder compress(Boolean compress)
CfnDistribution.CacheBehaviorProperty.getCompress()compress - `CfnDistribution.CacheBehaviorProperty.Compress`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder compress(IResolvable compress)
CfnDistribution.CacheBehaviorProperty.getCompress()compress - `CfnDistribution.CacheBehaviorProperty.Compress`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder defaultTtl(Number defaultTtl)
CfnDistribution.CacheBehaviorProperty.getDefaultTtl()defaultTtl - `CfnDistribution.CacheBehaviorProperty.DefaultTTL`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder fieldLevelEncryptionId(String fieldLevelEncryptionId)
CfnDistribution.CacheBehaviorProperty.getFieldLevelEncryptionId()fieldLevelEncryptionId - `CfnDistribution.CacheBehaviorProperty.FieldLevelEncryptionId`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder forwardedValues(CfnDistribution.ForwardedValuesProperty forwardedValues)
CfnDistribution.CacheBehaviorProperty.getForwardedValues()forwardedValues - `CfnDistribution.CacheBehaviorProperty.ForwardedValues`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder forwardedValues(IResolvable forwardedValues)
CfnDistribution.CacheBehaviorProperty.getForwardedValues()forwardedValues - `CfnDistribution.CacheBehaviorProperty.ForwardedValues`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder functionAssociations(IResolvable functionAssociations)
CfnDistribution.CacheBehaviorProperty.getFunctionAssociations()functionAssociations - `CfnDistribution.CacheBehaviorProperty.FunctionAssociations`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder functionAssociations(List<? extends Object> functionAssociations)
CfnDistribution.CacheBehaviorProperty.getFunctionAssociations()functionAssociations - `CfnDistribution.CacheBehaviorProperty.FunctionAssociations`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder lambdaFunctionAssociations(IResolvable lambdaFunctionAssociations)
CfnDistribution.CacheBehaviorProperty.getLambdaFunctionAssociations()lambdaFunctionAssociations - `CfnDistribution.CacheBehaviorProperty.LambdaFunctionAssociations`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder lambdaFunctionAssociations(List<? extends Object> lambdaFunctionAssociations)
CfnDistribution.CacheBehaviorProperty.getLambdaFunctionAssociations()lambdaFunctionAssociations - `CfnDistribution.CacheBehaviorProperty.LambdaFunctionAssociations`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder maxTtl(Number maxTtl)
CfnDistribution.CacheBehaviorProperty.getMaxTtl()maxTtl - `CfnDistribution.CacheBehaviorProperty.MaxTTL`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder minTtl(Number minTtl)
CfnDistribution.CacheBehaviorProperty.getMinTtl()minTtl - `CfnDistribution.CacheBehaviorProperty.MinTTL`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder originRequestPolicyId(String originRequestPolicyId)
CfnDistribution.CacheBehaviorProperty.getOriginRequestPolicyId()originRequestPolicyId - `CfnDistribution.CacheBehaviorProperty.OriginRequestPolicyId`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder realtimeLogConfigArn(String realtimeLogConfigArn)
CfnDistribution.CacheBehaviorProperty.getRealtimeLogConfigArn()realtimeLogConfigArn - `CfnDistribution.CacheBehaviorProperty.RealtimeLogConfigArn`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder smoothStreaming(Boolean smoothStreaming)
CfnDistribution.CacheBehaviorProperty.getSmoothStreaming()smoothStreaming - `CfnDistribution.CacheBehaviorProperty.SmoothStreaming`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder smoothStreaming(IResolvable smoothStreaming)
CfnDistribution.CacheBehaviorProperty.getSmoothStreaming()smoothStreaming - `CfnDistribution.CacheBehaviorProperty.SmoothStreaming`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder trustedKeyGroups(List<String> trustedKeyGroups)
CfnDistribution.CacheBehaviorProperty.getTrustedKeyGroups()trustedKeyGroups - `CfnDistribution.CacheBehaviorProperty.TrustedKeyGroups`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty.Builder trustedSigners(List<String> trustedSigners)
CfnDistribution.CacheBehaviorProperty.getTrustedSigners()trustedSigners - `CfnDistribution.CacheBehaviorProperty.TrustedSigners`.this@Stability(value=Stable) public CfnDistribution.CacheBehaviorProperty build()
build in interface software.amazon.jsii.Builder<CfnDistribution.CacheBehaviorProperty>CfnDistribution.CacheBehaviorPropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.