Package com.pulumi.aws.cloudfront.inputs
Class ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder
-
public static final class ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs defaults)
-
-
Method Detail
-
accessControlMaxAgeSec
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder accessControlMaxAgeSec(com.pulumi.core.Output<java.lang.Integer> accessControlMaxAgeSec)
- Parameters:
accessControlMaxAgeSec- A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header.- Returns:
- builder
-
accessControlMaxAgeSec
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder accessControlMaxAgeSec(java.lang.Integer accessControlMaxAgeSec)
- Parameters:
accessControlMaxAgeSec- A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header.- Returns:
- builder
-
includeSubdomains
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder includeSubdomains(@Nullable com.pulumi.core.Output<java.lang.Boolean> includeSubdomains)
- Parameters:
includeSubdomains- Whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header.- Returns:
- builder
-
includeSubdomains
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder includeSubdomains(java.lang.Boolean includeSubdomains)
- Parameters:
includeSubdomains- Whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header.- Returns:
- builder
-
override
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder override(com.pulumi.core.Output<java.lang.Boolean> override)
- Parameters:
override- Whether CloudFront overrides the `Strict-Transport-Security` HTTP response header received from the origin with the one specified in this response headers policy.- Returns:
- builder
-
override
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder override(java.lang.Boolean override)
- Parameters:
override- Whether CloudFront overrides the `Strict-Transport-Security` HTTP response header received from the origin with the one specified in this response headers policy.- Returns:
- builder
-
preload
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder preload(@Nullable com.pulumi.core.Output<java.lang.Boolean> preload)
- Parameters:
preload- Whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header.- Returns:
- builder
-
preload
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs.Builder preload(java.lang.Boolean preload)
- Parameters:
preload- Whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header.- Returns:
- builder
-
build
public ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs build()
-
-