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