Class BucketCorsRuleArgs.Builder

  • Enclosing class:
    BucketCorsRuleArgs

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

      • allowedHeaders

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

        public BucketCorsRuleArgs.Builder allowedHeaders​(java.util.List<java.lang.String> allowedHeaders)
        Parameters:
        allowedHeaders - List of headers allowed.
        Returns:
        builder
      • allowedHeaders

        public BucketCorsRuleArgs.Builder allowedHeaders​(java.lang.String... allowedHeaders)
        Parameters:
        allowedHeaders - List of headers allowed.
        Returns:
        builder
      • allowedMethods

        public BucketCorsRuleArgs.Builder allowedMethods​(com.pulumi.core.Output<java.util.List<java.lang.String>> allowedMethods)
        Parameters:
        allowedMethods - One or more HTTP methods that you allow the origin to execute. Can be `GET`, `PUT`, `POST`, `DELETE` or `HEAD`.
        Returns:
        builder
      • allowedMethods

        public BucketCorsRuleArgs.Builder allowedMethods​(java.util.List<java.lang.String> allowedMethods)
        Parameters:
        allowedMethods - One or more HTTP methods that you allow the origin to execute. Can be `GET`, `PUT`, `POST`, `DELETE` or `HEAD`.
        Returns:
        builder
      • allowedMethods

        public BucketCorsRuleArgs.Builder allowedMethods​(java.lang.String... allowedMethods)
        Parameters:
        allowedMethods - One or more HTTP methods that you allow the origin to execute. Can be `GET`, `PUT`, `POST`, `DELETE` or `HEAD`.
        Returns:
        builder
      • allowedOrigins

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

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

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

        public BucketCorsRuleArgs.Builder exposeHeaders​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<java.lang.String>> exposeHeaders)
        Parameters:
        exposeHeaders - One or more 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 BucketCorsRuleArgs.Builder exposeHeaders​(java.util.List<java.lang.String> exposeHeaders)
        Parameters:
        exposeHeaders - One or more 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 BucketCorsRuleArgs.Builder exposeHeaders​(java.lang.String... exposeHeaders)
        Parameters:
        exposeHeaders - One or more 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
      • maxAgeSeconds

        public BucketCorsRuleArgs.Builder maxAgeSeconds​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Integer> maxAgeSeconds)
        Parameters:
        maxAgeSeconds - Time in seconds that browser can cache the response for a preflight request.
        Returns:
        builder
      • maxAgeSeconds

        public BucketCorsRuleArgs.Builder maxAgeSeconds​(java.lang.Integer maxAgeSeconds)
        Parameters:
        maxAgeSeconds - Time in seconds that browser can cache the response for a preflight request.
        Returns:
        builder