Class BucketCorsConfigurationV2CorsRuleArgs.Builder

    • Method Detail

      • allowedHeaders

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedHeaders​(@Nullable
                                                                            com.pulumi.core.Output<java.util.List<java.lang.String>> allowedHeaders)
        Parameters:
        allowedHeaders - Set of Headers that are specified in the `Access-Control-Request-Headers` header.
        Returns:
        builder
      • allowedHeaders

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedHeaders​(java.util.List<java.lang.String> allowedHeaders)
        Parameters:
        allowedHeaders - Set of Headers that are specified in the `Access-Control-Request-Headers` header.
        Returns:
        builder
      • allowedHeaders

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedHeaders​(java.lang.String... allowedHeaders)
        Parameters:
        allowedHeaders - Set of Headers that are specified in the `Access-Control-Request-Headers` header.
        Returns:
        builder
      • allowedMethods

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedMethods​(com.pulumi.core.Output<java.util.List<java.lang.String>> allowedMethods)
        Parameters:
        allowedMethods - Set of HTTP methods that you allow the origin to execute. Valid values are `GET`, `PUT`, `HEAD`, `POST`, and `DELETE`.
        Returns:
        builder
      • allowedMethods

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedMethods​(java.util.List<java.lang.String> allowedMethods)
        Parameters:
        allowedMethods - Set of HTTP methods that you allow the origin to execute. Valid values are `GET`, `PUT`, `HEAD`, `POST`, and `DELETE`.
        Returns:
        builder
      • allowedMethods

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedMethods​(java.lang.String... allowedMethods)
        Parameters:
        allowedMethods - Set of HTTP methods that you allow the origin to execute. Valid values are `GET`, `PUT`, `HEAD`, `POST`, and `DELETE`.
        Returns:
        builder
      • allowedOrigins

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedOrigins​(com.pulumi.core.Output<java.util.List<java.lang.String>> allowedOrigins)
        Parameters:
        allowedOrigins - Set of origins you want customers to be able to access the bucket from.
        Returns:
        builder
      • allowedOrigins

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedOrigins​(java.util.List<java.lang.String> allowedOrigins)
        Parameters:
        allowedOrigins - Set of origins you want customers to be able to access the bucket from.
        Returns:
        builder
      • allowedOrigins

        public BucketCorsConfigurationV2CorsRuleArgs.Builder allowedOrigins​(java.lang.String... allowedOrigins)
        Parameters:
        allowedOrigins - Set of origins you want customers to be able to access the bucket from.
        Returns:
        builder
      • exposeHeaders

        public BucketCorsConfigurationV2CorsRuleArgs.Builder exposeHeaders​(@Nullable
                                                                           com.pulumi.core.Output<java.util.List<java.lang.String>> exposeHeaders)
        Parameters:
        exposeHeaders - Set of headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript `XMLHttpRequest` object).
        Returns:
        builder
      • exposeHeaders

        public BucketCorsConfigurationV2CorsRuleArgs.Builder exposeHeaders​(java.util.List<java.lang.String> exposeHeaders)
        Parameters:
        exposeHeaders - Set of headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript `XMLHttpRequest` object).
        Returns:
        builder
      • exposeHeaders

        public BucketCorsConfigurationV2CorsRuleArgs.Builder exposeHeaders​(java.lang.String... exposeHeaders)
        Parameters:
        exposeHeaders - Set of headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript `XMLHttpRequest` object).
        Returns:
        builder
      • id

        public BucketCorsConfigurationV2CorsRuleArgs.Builder id​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> id)
        Parameters:
        id - Unique identifier for the rule. The value cannot be longer than 255 characters.
        Returns:
        builder
      • maxAgeSeconds

        public BucketCorsConfigurationV2CorsRuleArgs.Builder maxAgeSeconds​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.Integer> maxAgeSeconds)
        Parameters:
        maxAgeSeconds - Time in seconds that your browser is to cache the preflight response for the specified resource.
        Returns:
        builder
      • maxAgeSeconds

        public BucketCorsConfigurationV2CorsRuleArgs.Builder maxAgeSeconds​(java.lang.Integer maxAgeSeconds)
        Parameters:
        maxAgeSeconds - Time in seconds that your browser is to cache the preflight response for the specified resource.
        Returns:
        builder