Class S3ControlConfiguration

java.lang.Object
software.amazon.awssdk.services.s3control.S3ControlConfiguration
All Implemented Interfaces:
ServiceConfiguration, ToCopyableBuilder<S3ControlConfiguration.Builder,S3ControlConfiguration>

S3 Control specific configuration allowing customers to enable FIPS or dualstack.
  • Method Details

    • builder

      public static S3ControlConfiguration.Builder builder()
    • fipsModeEnabled

      public boolean fipsModeEnabled()

      Returns whether the client has enabled fips mode for accessing S3 Control.

      Returns:
      True if client will use FIPS mode.
    • dualstackEnabled

      public boolean dualstackEnabled()

      Returns whether the client is configured to use dualstack mode for accessing S3. If you want to use IPv6 when accessing S3, dualstack must be enabled.

      Dualstack endpoints are disabled by default.

      Returns:
      True if the client will use the dualstack endpoints
    • useArnRegionEnabled

      public boolean useArnRegionEnabled()
      Returns whether the client is configured to make calls to a region specified in an ARN that represents an S3 resource even if that region is different to the region the client was initialized with. This setting is disabled by default.
      Returns:
      true if use arn region is enabled.
    • toBuilder

      public S3ControlConfiguration.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<S3ControlConfiguration.Builder,S3ControlConfiguration>
      Returns:
      a builder for type T