CacheBehavior constructor
CacheBehavior({
- required String pathPattern,
- required String targetOriginId,
- required ViewerProtocolPolicy viewerProtocolPolicy,
- AllowedMethods? allowedMethods,
- String? cachePolicyId,
- bool? compress,
- int? defaultTTL,
- String? fieldLevelEncryptionId,
- ForwardedValues? forwardedValues,
- LambdaFunctionAssociations? lambdaFunctionAssociations,
- int? maxTTL,
- int? minTTL,
- String? originRequestPolicyId,
- String? realtimeLogConfigArn,
- bool? smoothStreaming,
- TrustedKeyGroups? trustedKeyGroups,
- TrustedSigners? trustedSigners,
Implementation
CacheBehavior({
required this.pathPattern,
required this.targetOriginId,
required this.viewerProtocolPolicy,
this.allowedMethods,
this.cachePolicyId,
this.compress,
this.defaultTTL,
this.fieldLevelEncryptionId,
this.forwardedValues,
this.lambdaFunctionAssociations,
this.maxTTL,
this.minTTL,
this.originRequestPolicyId,
this.realtimeLogConfigArn,
this.smoothStreaming,
this.trustedKeyGroups,
this.trustedSigners,
});