Class ApiCorsConfigurationArgs.Builder

  • Enclosing class:
    ApiCorsConfigurationArgs

    public static final class ApiCorsConfigurationArgs.Builder
    extends java.lang.Object
    • Method Detail

      • allowCredentials

        public ApiCorsConfigurationArgs.Builder allowCredentials​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> allowCredentials)
        Parameters:
        allowCredentials - Whether credentials are included in the CORS request.
        Returns:
        builder
      • allowCredentials

        public ApiCorsConfigurationArgs.Builder allowCredentials​(java.lang.Boolean allowCredentials)
        Parameters:
        allowCredentials - Whether credentials are included in the CORS request.
        Returns:
        builder
      • allowHeaders

        public ApiCorsConfigurationArgs.Builder allowHeaders​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<java.lang.String>> allowHeaders)
        Parameters:
        allowHeaders - Set of allowed HTTP headers.
        Returns:
        builder
      • allowHeaders

        public ApiCorsConfigurationArgs.Builder allowHeaders​(java.util.List<java.lang.String> allowHeaders)
        Parameters:
        allowHeaders - Set of allowed HTTP headers.
        Returns:
        builder
      • allowHeaders

        public ApiCorsConfigurationArgs.Builder allowHeaders​(java.lang.String... allowHeaders)
        Parameters:
        allowHeaders - Set of allowed HTTP headers.
        Returns:
        builder
      • allowMethods

        public ApiCorsConfigurationArgs.Builder allowMethods​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<java.lang.String>> allowMethods)
        Parameters:
        allowMethods - Set of allowed HTTP methods.
        Returns:
        builder
      • allowMethods

        public ApiCorsConfigurationArgs.Builder allowMethods​(java.util.List<java.lang.String> allowMethods)
        Parameters:
        allowMethods - Set of allowed HTTP methods.
        Returns:
        builder
      • allowMethods

        public ApiCorsConfigurationArgs.Builder allowMethods​(java.lang.String... allowMethods)
        Parameters:
        allowMethods - Set of allowed HTTP methods.
        Returns:
        builder
      • allowOrigins

        public ApiCorsConfigurationArgs.Builder allowOrigins​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<java.lang.String>> allowOrigins)
        Parameters:
        allowOrigins - Set of allowed origins.
        Returns:
        builder
      • allowOrigins

        public ApiCorsConfigurationArgs.Builder allowOrigins​(java.util.List<java.lang.String> allowOrigins)
        Parameters:
        allowOrigins - Set of allowed origins.
        Returns:
        builder
      • allowOrigins

        public ApiCorsConfigurationArgs.Builder allowOrigins​(java.lang.String... allowOrigins)
        Parameters:
        allowOrigins - Set of allowed origins.
        Returns:
        builder
      • exposeHeaders

        public ApiCorsConfigurationArgs.Builder exposeHeaders​(@Nullable
                                                              com.pulumi.core.Output<java.util.List<java.lang.String>> exposeHeaders)
        Parameters:
        exposeHeaders - Set of exposed HTTP headers.
        Returns:
        builder
      • exposeHeaders

        public ApiCorsConfigurationArgs.Builder exposeHeaders​(java.util.List<java.lang.String> exposeHeaders)
        Parameters:
        exposeHeaders - Set of exposed HTTP headers.
        Returns:
        builder
      • exposeHeaders

        public ApiCorsConfigurationArgs.Builder exposeHeaders​(java.lang.String... exposeHeaders)
        Parameters:
        exposeHeaders - Set of exposed HTTP headers.
        Returns:
        builder
      • maxAge

        public ApiCorsConfigurationArgs.Builder maxAge​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Integer> maxAge)
        Parameters:
        maxAge - Number of seconds that the browser should cache preflight request results.
        Returns:
        builder
      • maxAge

        public ApiCorsConfigurationArgs.Builder maxAge​(java.lang.Integer maxAge)
        Parameters:
        maxAge - Number of seconds that the browser should cache preflight request results.
        Returns:
        builder