Package com.pulumi.gcp.compute.inputs
Class URLMapDefaultRouteActionCorsPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.URLMapDefaultRouteActionCorsPolicyArgs.Builder
-
- Enclosing class:
- URLMapDefaultRouteActionCorsPolicyArgs
public static final class URLMapDefaultRouteActionCorsPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(URLMapDefaultRouteActionCorsPolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(URLMapDefaultRouteActionCorsPolicyArgs defaults)
-
-
Method Detail
-
allowCredentials
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowCredentials(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowCredentials)
- Parameters:
allowCredentials
- In response to a preflight request, setting this to true indicates that the actual request can include user credentials. This translates to the Access-Control-Allow-Credentials header.- Returns:
- builder
-
allowCredentials
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowCredentials(java.lang.Boolean allowCredentials)
- Parameters:
allowCredentials
- In response to a preflight request, setting this to true indicates that the actual request can include user credentials. This translates to the Access-Control-Allow-Credentials header.- Returns:
- builder
-
allowHeaders
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowHeaders(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowHeaders)
- Parameters:
allowHeaders
- Specifies the content for the Access-Control-Allow-Headers header.- Returns:
- builder
-
allowHeaders
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowHeaders(java.util.List<java.lang.String> allowHeaders)
- Parameters:
allowHeaders
- Specifies the content for the Access-Control-Allow-Headers header.- Returns:
- builder
-
allowHeaders
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowHeaders(java.lang.String... allowHeaders)
- Parameters:
allowHeaders
- Specifies the content for the Access-Control-Allow-Headers header.- Returns:
- builder
-
allowMethods
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowMethods(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowMethods)
- Parameters:
allowMethods
- Specifies the content for the Access-Control-Allow-Methods header.- Returns:
- builder
-
allowMethods
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowMethods(java.util.List<java.lang.String> allowMethods)
- Parameters:
allowMethods
- Specifies the content for the Access-Control-Allow-Methods header.- Returns:
- builder
-
allowMethods
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowMethods(java.lang.String... allowMethods)
- Parameters:
allowMethods
- Specifies the content for the Access-Control-Allow-Methods header.- Returns:
- builder
-
allowOriginRegexes
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowOriginRegexes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowOriginRegexes)
- Parameters:
allowOriginRegexes
- Specifies the regular expression patterns that match allowed origins. For regular expression grammar please see en.cppreference.com/w/cpp/regex/ecmascript An origin is allowed if it matches either an item in allowOrigins or an item in allowOriginRegexes.- Returns:
- builder
-
allowOriginRegexes
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowOriginRegexes(java.util.List<java.lang.String> allowOriginRegexes)
- Parameters:
allowOriginRegexes
- Specifies the regular expression patterns that match allowed origins. For regular expression grammar please see en.cppreference.com/w/cpp/regex/ecmascript An origin is allowed if it matches either an item in allowOrigins or an item in allowOriginRegexes.- Returns:
- builder
-
allowOriginRegexes
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowOriginRegexes(java.lang.String... allowOriginRegexes)
- Parameters:
allowOriginRegexes
- Specifies the regular expression patterns that match allowed origins. For regular expression grammar please see en.cppreference.com/w/cpp/regex/ecmascript An origin is allowed if it matches either an item in allowOrigins or an item in allowOriginRegexes.- Returns:
- builder
-
allowOrigins
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowOrigins(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowOrigins)
- Parameters:
allowOrigins
- Specifies the list of origins that will be allowed to do CORS requests. An origin is allowed if it matches either an item in allowOrigins or an item in allowOriginRegexes.- Returns:
- builder
-
allowOrigins
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowOrigins(java.util.List<java.lang.String> allowOrigins)
- Parameters:
allowOrigins
- Specifies the list of origins that will be allowed to do CORS requests. An origin is allowed if it matches either an item in allowOrigins or an item in allowOriginRegexes.- Returns:
- builder
-
allowOrigins
public URLMapDefaultRouteActionCorsPolicyArgs.Builder allowOrigins(java.lang.String... allowOrigins)
- Parameters:
allowOrigins
- Specifies the list of origins that will be allowed to do CORS requests. An origin is allowed if it matches either an item in allowOrigins or an item in allowOriginRegexes.- Returns:
- builder
-
disabled
public URLMapDefaultRouteActionCorsPolicyArgs.Builder disabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> disabled)
- Parameters:
disabled
- If true, specifies the CORS policy is disabled. The default value is false, which indicates that the CORS policy is in effect.- Returns:
- builder
-
disabled
public URLMapDefaultRouteActionCorsPolicyArgs.Builder disabled(java.lang.Boolean disabled)
- Parameters:
disabled
- If true, specifies the CORS policy is disabled. The default value is false, which indicates that the CORS policy is in effect.- Returns:
- builder
-
exposeHeaders
public URLMapDefaultRouteActionCorsPolicyArgs.Builder exposeHeaders(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> exposeHeaders)
- Parameters:
exposeHeaders
- Specifies the content for the Access-Control-Expose-Headers header.- Returns:
- builder
-
exposeHeaders
public URLMapDefaultRouteActionCorsPolicyArgs.Builder exposeHeaders(java.util.List<java.lang.String> exposeHeaders)
- Parameters:
exposeHeaders
- Specifies the content for the Access-Control-Expose-Headers header.- Returns:
- builder
-
exposeHeaders
public URLMapDefaultRouteActionCorsPolicyArgs.Builder exposeHeaders(java.lang.String... exposeHeaders)
- Parameters:
exposeHeaders
- Specifies the content for the Access-Control-Expose-Headers header.- Returns:
- builder
-
maxAge
public URLMapDefaultRouteActionCorsPolicyArgs.Builder maxAge(@Nullable com.pulumi.core.Output<java.lang.Integer> maxAge)
- Parameters:
maxAge
- Specifies how long results of a preflight request can be cached in seconds. This translates to the Access-Control-Max-Age header.- Returns:
- builder
-
maxAge
public URLMapDefaultRouteActionCorsPolicyArgs.Builder maxAge(java.lang.Integer maxAge)
- Parameters:
maxAge
- Specifies how long results of a preflight request can be cached in seconds. This translates to the Access-Control-Max-Age header.- Returns:
- builder
-
build
public URLMapDefaultRouteActionCorsPolicyArgs build()
-
-