Interface CachedMethods.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CachedMethods.Builder,CachedMethods>,SdkBuilder<CachedMethods.Builder,CachedMethods>,SdkPojo
- Enclosing class:
- CachedMethods
@Mutable @NotThreadSafe public static interface CachedMethods.Builder extends SdkPojo, CopyableBuilder<CachedMethods.Builder,CachedMethods>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CachedMethods.Builderitems(Collection<Method> items)A complex type that contains the HTTP methods that you want CloudFront to cache responses to.CachedMethods.Builderitems(Method... items)A complex type that contains the HTTP methods that you want CloudFront to cache responses to.CachedMethods.BuilderitemsWithStrings(String... items)A complex type that contains the HTTP methods that you want CloudFront to cache responses to.CachedMethods.BuilderitemsWithStrings(Collection<String> items)A complex type that contains the HTTP methods that you want CloudFront to cache responses to.CachedMethods.Builderquantity(Integer quantity)The number of HTTP methods for which you want CloudFront to cache responses.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
quantity
CachedMethods.Builder quantity(Integer quantity)
The number of HTTP methods for which you want CloudFront to cache responses. Valid values are
2(for caching responses toGETandHEADrequests) and3(for caching responses toGET,HEAD, andOPTIONSrequests).- Parameters:
quantity- The number of HTTP methods for which you want CloudFront to cache responses. Valid values are2(for caching responses toGETandHEADrequests) and3(for caching responses toGET,HEAD, andOPTIONSrequests).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemsWithStrings
CachedMethods.Builder itemsWithStrings(Collection<String> items)
A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values for
CachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Parameters:
items- A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values forCachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemsWithStrings
CachedMethods.Builder itemsWithStrings(String... items)
A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values for
CachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Parameters:
items- A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values forCachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
CachedMethods.Builder items(Collection<Method> items)
A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values for
CachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Parameters:
items- A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values forCachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
CachedMethods.Builder items(Method... items)
A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values for
CachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Parameters:
items- A complex type that contains the HTTP methods that you want CloudFront to cache responses to. Valid values forCachedMethodsincludeGET,HEAD, andOPTIONS, depending on which caching option you choose. For more information, see the preceding section.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-