Class S3EndpointParams

java.lang.Object
software.amazon.awssdk.services.s3.endpoints.S3EndpointParams
All Implemented Interfaces:
ToCopyableBuilder<S3EndpointParams.Builder,S3EndpointParams>

@Generated("software.amazon.awssdk:codegen") public final class S3EndpointParams extends Object implements ToCopyableBuilder<S3EndpointParams.Builder,S3EndpointParams>
The parameters object used to resolve an endpoint for the S3 service.
  • Method Details

    • builder

      public static S3EndpointParams.Builder builder()
    • bucket

      public String bucket()
    • region

      public Region region()
    • useFips

      public Boolean useFips()
    • useDualStack

      public Boolean useDualStack()
    • endpoint

      public String endpoint()
    • forcePathStyle

      public Boolean forcePathStyle()
    • accelerate

      public Boolean accelerate()
    • useGlobalEndpoint

      public Boolean useGlobalEndpoint()
    • useObjectLambdaEndpoint

      public Boolean useObjectLambdaEndpoint()
    • key

      public String key()
    • prefix

      public String prefix()
    • copySource

      public String copySource()
    • disableAccessPoints

      public Boolean disableAccessPoints()
    • disableMultiRegionAccessPoints

      public Boolean disableMultiRegionAccessPoints()
    • useArnRegion

      public Boolean useArnRegion()
    • useS3ExpressControlEndpoint

      public Boolean useS3ExpressControlEndpoint()
    • disableS3ExpressSessionAuth

      public Boolean disableS3ExpressSessionAuth()
    • deleteObjectKeys

      public List<String> deleteObjectKeys()
    • toBuilder

      public S3EndpointParams.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<S3EndpointParams.Builder,S3EndpointParams>
      Returns:
      a builder for type T