DefaultCacheBehavior constructor

DefaultCacheBehavior({
  1. required String targetOriginId,
  2. required ViewerProtocolPolicy viewerProtocolPolicy,
  3. AllowedMethods? allowedMethods,
  4. String? cachePolicyId,
  5. bool? compress,
  6. int? defaultTTL,
  7. String? fieldLevelEncryptionId,
  8. ForwardedValues? forwardedValues,
  9. LambdaFunctionAssociations? lambdaFunctionAssociations,
  10. int? maxTTL,
  11. int? minTTL,
  12. String? originRequestPolicyId,
  13. String? realtimeLogConfigArn,
  14. bool? smoothStreaming,
  15. TrustedKeyGroups? trustedKeyGroups,
  16. TrustedSigners? trustedSigners,
})

Implementation

DefaultCacheBehavior({
  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,
});