Class StorageBucketCors.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • maxAgeSeconds

        @Stability(Stable)
        public StorageBucketCors.Builder maxAgeSeconds​(Number maxAgeSeconds)
        Parameters:
        maxAgeSeconds - The value, in seconds, to return in the Access-Control-Max-Age header used in preflight responses. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#max_age_seconds StorageBucket#max_age_seconds}
        Returns:
        this
      • method

        @Stability(Stable)
        public StorageBucketCors.Builder method​(List<String> method)
        Parameters:
        method - The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc) Note: "*" is permitted in the list of methods, and means "any method". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#method StorageBucket#method}
        Returns:
        this
      • origin

        @Stability(Stable)
        public StorageBucketCors.Builder origin​(List<String> origin)
        Parameters:
        origin - The list of Origins eligible to receive CORS response headers. Note: "*" is permitted in the list of origins, and means "any Origin". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#origin StorageBucket#origin}
        Returns:
        this
      • responseHeader

        @Stability(Stable)
        public StorageBucketCors.Builder responseHeader​(List<String> responseHeader)
        Parameters:
        responseHeader - The list of HTTP headers other than the simple response headers to give permission for the user-agent to share across domains. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#response_header StorageBucket#response_header}
        Returns:
        this