Package com.pulumi.aws.cloudfront.inputs
Class DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder
-
- Enclosing class:
- DistributionDefaultCacheBehaviorForwardedValuesArgs
public static final class DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DistributionDefaultCacheBehaviorForwardedValuesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionDefaultCacheBehaviorForwardedValuesArgs defaults)
-
-
Method Detail
-
cookies
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder cookies(com.pulumi.core.Output<DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs> cookies)
- Parameters:
cookies- The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).- Returns:
- builder
-
cookies
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder cookies(DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs cookies)
- Parameters:
cookies- The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).- Returns:
- builder
-
headers
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder headers(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> headers)
- Parameters:
headers- Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.- Returns:
- builder
-
headers
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder headers(java.util.List<java.lang.String> headers)
- Parameters:
headers- Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.- Returns:
- builder
-
headers
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder headers(java.lang.String... headers)
- Parameters:
headers- Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.- Returns:
- builder
-
queryString
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder queryString(com.pulumi.core.Output<java.lang.Boolean> queryString)
- Parameters:
queryString- Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.- Returns:
- builder
-
queryString
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder queryString(java.lang.Boolean queryString)
- Parameters:
queryString- Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.- Returns:
- builder
-
queryStringCacheKeys
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder queryStringCacheKeys(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> queryStringCacheKeys)
- Parameters:
queryStringCacheKeys- When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.- Returns:
- builder
-
queryStringCacheKeys
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder queryStringCacheKeys(java.util.List<java.lang.String> queryStringCacheKeys)
- Parameters:
queryStringCacheKeys- When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.- Returns:
- builder
-
queryStringCacheKeys
public DistributionDefaultCacheBehaviorForwardedValuesArgs.Builder queryStringCacheKeys(java.lang.String... queryStringCacheKeys)
- Parameters:
queryStringCacheKeys- When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.- Returns:
- builder
-
build
public DistributionDefaultCacheBehaviorForwardedValuesArgs build()
-
-