Class DistributionDefaultCacheBehavior.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.outputs.DistributionDefaultCacheBehavior.Builder
-
- Enclosing class:
- DistributionDefaultCacheBehavior
public static final class DistributionDefaultCacheBehavior.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DistributionDefaultCacheBehavior defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionDefaultCacheBehavior defaults)
-
-
Method Detail
-
allowedMethods
public DistributionDefaultCacheBehavior.Builder allowedMethods(java.util.List<java.lang.String> allowedMethods)
-
allowedMethods
public DistributionDefaultCacheBehavior.Builder allowedMethods(java.lang.String... allowedMethods)
-
cachePolicyId
public DistributionDefaultCacheBehavior.Builder cachePolicyId(@Nullable java.lang.String cachePolicyId)
-
cachedMethods
public DistributionDefaultCacheBehavior.Builder cachedMethods(java.util.List<java.lang.String> cachedMethods)
-
cachedMethods
public DistributionDefaultCacheBehavior.Builder cachedMethods(java.lang.String... cachedMethods)
-
compress
public DistributionDefaultCacheBehavior.Builder compress(@Nullable java.lang.Boolean compress)
-
defaultTtl
public DistributionDefaultCacheBehavior.Builder defaultTtl(@Nullable java.lang.Integer defaultTtl)
-
fieldLevelEncryptionId
public DistributionDefaultCacheBehavior.Builder fieldLevelEncryptionId(@Nullable java.lang.String fieldLevelEncryptionId)
-
forwardedValues
public DistributionDefaultCacheBehavior.Builder forwardedValues(@Nullable DistributionDefaultCacheBehaviorForwardedValues forwardedValues)
-
functionAssociations
public DistributionDefaultCacheBehavior.Builder functionAssociations(@Nullable java.util.List<DistributionDefaultCacheBehaviorFunctionAssociation> functionAssociations)
-
functionAssociations
public DistributionDefaultCacheBehavior.Builder functionAssociations(DistributionDefaultCacheBehaviorFunctionAssociation... functionAssociations)
-
grpcConfig
public DistributionDefaultCacheBehavior.Builder grpcConfig(@Nullable DistributionDefaultCacheBehaviorGrpcConfig grpcConfig)
-
lambdaFunctionAssociations
public DistributionDefaultCacheBehavior.Builder lambdaFunctionAssociations(@Nullable java.util.List<DistributionDefaultCacheBehaviorLambdaFunctionAssociation> lambdaFunctionAssociations)
-
lambdaFunctionAssociations
public DistributionDefaultCacheBehavior.Builder lambdaFunctionAssociations(DistributionDefaultCacheBehaviorLambdaFunctionAssociation... lambdaFunctionAssociations)
-
maxTtl
public DistributionDefaultCacheBehavior.Builder maxTtl(@Nullable java.lang.Integer maxTtl)
-
minTtl
public DistributionDefaultCacheBehavior.Builder minTtl(@Nullable java.lang.Integer minTtl)
-
originRequestPolicyId
public DistributionDefaultCacheBehavior.Builder originRequestPolicyId(@Nullable java.lang.String originRequestPolicyId)
-
realtimeLogConfigArn
public DistributionDefaultCacheBehavior.Builder realtimeLogConfigArn(@Nullable java.lang.String realtimeLogConfigArn)
-
responseHeadersPolicyId
public DistributionDefaultCacheBehavior.Builder responseHeadersPolicyId(@Nullable java.lang.String responseHeadersPolicyId)
-
smoothStreaming
public DistributionDefaultCacheBehavior.Builder smoothStreaming(@Nullable java.lang.Boolean smoothStreaming)
-
targetOriginId
public DistributionDefaultCacheBehavior.Builder targetOriginId(java.lang.String targetOriginId)
-
trustedKeyGroups
public DistributionDefaultCacheBehavior.Builder trustedKeyGroups(@Nullable java.util.List<java.lang.String> trustedKeyGroups)
-
trustedKeyGroups
public DistributionDefaultCacheBehavior.Builder trustedKeyGroups(java.lang.String... trustedKeyGroups)
-
trustedSigners
public DistributionDefaultCacheBehavior.Builder trustedSigners(@Nullable java.util.List<java.lang.String> trustedSigners)
-
trustedSigners
public DistributionDefaultCacheBehavior.Builder trustedSigners(java.lang.String... trustedSigners)
-
viewerProtocolPolicy
public DistributionDefaultCacheBehavior.Builder viewerProtocolPolicy(java.lang.String viewerProtocolPolicy)
-
build
public DistributionDefaultCacheBehavior build()
-
-