Interface GetBucketCorsResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetBucketCorsResponse.Builder,GetBucketCorsResponse>, S3Response.Builder, SdkBuilder<GetBucketCorsResponse.Builder,GetBucketCorsResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetBucketCorsResponse

public static interface GetBucketCorsResponse.Builder extends S3Response.Builder, SdkPojo, CopyableBuilder<GetBucketCorsResponse.Builder,GetBucketCorsResponse>
  • Method Details

    • corsRules

      A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.

      Parameters:
      corsRules - A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • corsRules

      GetBucketCorsResponse.Builder corsRules(CORSRule... corsRules)

      A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.

      Parameters:
      corsRules - A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • corsRules

      A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.

      This is a convenience method that creates an instance of the CORSRule.Builder avoiding the need to create one manually via CORSRule.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to corsRules(List<CORSRule>).

      Parameters:
      corsRules - a consumer that will call methods on CORSRule.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: