Class MultitenantDistributionCacheBehavior.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.outputs.MultitenantDistributionCacheBehavior.Builder
-
- Enclosing class:
- MultitenantDistributionCacheBehavior
public static final class MultitenantDistributionCacheBehavior.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MultitenantDistributionCacheBehavior defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MultitenantDistributionCacheBehavior defaults)
-
-
Method Detail
-
allowedMethods
public MultitenantDistributionCacheBehavior.Builder allowedMethods(MultitenantDistributionCacheBehaviorAllowedMethods allowedMethods)
-
cachePolicyId
public MultitenantDistributionCacheBehavior.Builder cachePolicyId(@Nullable java.lang.String cachePolicyId)
-
compress
public MultitenantDistributionCacheBehavior.Builder compress(@Nullable java.lang.Boolean compress)
-
fieldLevelEncryptionId
public MultitenantDistributionCacheBehavior.Builder fieldLevelEncryptionId(@Nullable java.lang.String fieldLevelEncryptionId)
-
functionAssociations
public MultitenantDistributionCacheBehavior.Builder functionAssociations(@Nullable java.util.List<MultitenantDistributionCacheBehaviorFunctionAssociation> functionAssociations)
-
functionAssociations
public MultitenantDistributionCacheBehavior.Builder functionAssociations(MultitenantDistributionCacheBehaviorFunctionAssociation... functionAssociations)
-
lambdaFunctionAssociations
public MultitenantDistributionCacheBehavior.Builder lambdaFunctionAssociations(@Nullable java.util.List<MultitenantDistributionCacheBehaviorLambdaFunctionAssociation> lambdaFunctionAssociations)
-
lambdaFunctionAssociations
public MultitenantDistributionCacheBehavior.Builder lambdaFunctionAssociations(MultitenantDistributionCacheBehaviorLambdaFunctionAssociation... lambdaFunctionAssociations)
-
originRequestPolicyId
public MultitenantDistributionCacheBehavior.Builder originRequestPolicyId(@Nullable java.lang.String originRequestPolicyId)
-
pathPattern
public MultitenantDistributionCacheBehavior.Builder pathPattern(java.lang.String pathPattern)
-
realtimeLogConfigArn
public MultitenantDistributionCacheBehavior.Builder realtimeLogConfigArn(@Nullable java.lang.String realtimeLogConfigArn)
-
responseHeadersPolicyId
public MultitenantDistributionCacheBehavior.Builder responseHeadersPolicyId(@Nullable java.lang.String responseHeadersPolicyId)
-
targetOriginId
public MultitenantDistributionCacheBehavior.Builder targetOriginId(java.lang.String targetOriginId)
-
trustedKeyGroups
public MultitenantDistributionCacheBehavior.Builder trustedKeyGroups(@Nullable MultitenantDistributionCacheBehaviorTrustedKeyGroups trustedKeyGroups)
-
viewerProtocolPolicy
public MultitenantDistributionCacheBehavior.Builder viewerProtocolPolicy(java.lang.String viewerProtocolPolicy)
-
build
public MultitenantDistributionCacheBehavior build()
-
-