Interface S3ControlConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<S3ControlConfiguration.Builder,S3ControlConfiguration>, SdkBuilder<S3ControlConfiguration.Builder,S3ControlConfiguration>
Enclosing class:
S3ControlConfiguration

@NotThreadSafe public static interface S3ControlConfiguration.Builder extends CopyableBuilder<S3ControlConfiguration.Builder,S3ControlConfiguration>
  • Method Details

    • dualstackEnabled

      Boolean dualstackEnabled()
    • dualstackEnabled

      @Deprecated S3ControlConfiguration.Builder dualstackEnabled(Boolean dualstackEnabled)
      Deprecated.
      This option has been replaced with AwsClientBuilder.dualstackEnabled(Boolean). If both are set, an exception will be thrown.
      Option to enable using the dualstack endpoints when accessing S3. Dualstack should be enabled if you want to use IPv6.

      Dualstack endpoints are disabled by default.

    • fipsModeEnabled

      Boolean fipsModeEnabled()
    • fipsModeEnabled

      @Deprecated S3ControlConfiguration.Builder fipsModeEnabled(Boolean fipsModeEnabled)
      Deprecated.
      This has been deprecated in favor of AwsClientBuilder.fipsEnabled(Boolean). If both are set, an exception will be thrown.
      Option to enable using the fips endpoint when accessing S3 Control.

      FIPS mode is disabled by default.

    • useArnRegionEnabled

      S3ControlConfiguration.Builder useArnRegionEnabled(Boolean arnRegionEnabled)
      Option to enable the client 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.
    • useArnRegionEnabled

      Boolean useArnRegionEnabled()
      Option to enable the client 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.
    • profileFile

      ProfileFile profileFile()
    • profileFile

      S3ControlConfiguration.Builder profileFile(ProfileFile profileFile)
      The profile file that should be consulted to determine the service-specific default configuration. This is not currently used by S3 control, but may be in a future SDK version.
    • profileFileSupplier

      Supplier<ProfileFile> profileFileSupplier()
    • profileFile

      The profile file supplier that should be consulted to determine the service-specific default configuration.
    • profileName

      String profileName()
    • profileName

      S3ControlConfiguration.Builder profileName(String profileName)
      The profile name that should be consulted to determine the service-specific default configuration. This is not currently used by S3 control, but may be in a future SDK version.