Package com.pulumi.aws.lightsail.outputs
Class DistributionCacheBehaviorSettings
- java.lang.Object
-
- com.pulumi.aws.lightsail.outputs.DistributionCacheBehaviorSettings
-
public final class DistributionCacheBehaviorSettings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDistributionCacheBehaviorSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>allowedHttpMethods()static DistributionCacheBehaviorSettings.Builderbuilder()static DistributionCacheBehaviorSettings.Builderbuilder(DistributionCacheBehaviorSettings defaults)java.util.Optional<java.lang.String>cachedHttpMethods()java.util.Optional<java.lang.Integer>defaultTtl()java.util.Optional<DistributionCacheBehaviorSettingsForwardedCookies>forwardedCookies()java.util.Optional<DistributionCacheBehaviorSettingsForwardedHeaders>forwardedHeaders()java.util.Optional<DistributionCacheBehaviorSettingsForwardedQueryStrings>forwardedQueryStrings()java.util.Optional<java.lang.Integer>maximumTtl()java.util.Optional<java.lang.Integer>minimumTtl()
-
-
-
Method Detail
-
allowedHttpMethods
public java.util.Optional<java.lang.String> allowedHttpMethods()
- Returns:
- HTTP methods that are processed and forwarded to the distribution's origin.
-
cachedHttpMethods
public java.util.Optional<java.lang.String> cachedHttpMethods()
- Returns:
- HTTP method responses that are cached by your distribution.
-
defaultTtl
public java.util.Optional<java.lang.Integer> defaultTtl()
- Returns:
- Default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated.
-
forwardedCookies
public java.util.Optional<DistributionCacheBehaviorSettingsForwardedCookies> forwardedCookies()
- Returns:
- Cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded. See below.
-
forwardedHeaders
public java.util.Optional<DistributionCacheBehaviorSettingsForwardedHeaders> forwardedHeaders()
- Returns:
- Headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded. See below.
-
forwardedQueryStrings
public java.util.Optional<DistributionCacheBehaviorSettingsForwardedQueryStrings> forwardedQueryStrings()
- Returns:
- Query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded. See below.
-
maximumTtl
public java.util.Optional<java.lang.Integer> maximumTtl()
- Returns:
- Maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
-
minimumTtl
public java.util.Optional<java.lang.Integer> minimumTtl()
- Returns:
- Minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
-
builder
public static DistributionCacheBehaviorSettings.Builder builder()
-
builder
public static DistributionCacheBehaviorSettings.Builder builder(DistributionCacheBehaviorSettings defaults)
-
-