Class ApiNameVersion


  • public class ApiNameVersion
    extends Object
    Provides the information for the ApiName APIs for the AWS SDK
    • Constructor Detail

      • ApiNameVersion

        public ApiNameVersion()
    • Method Detail

      • addApiNameToOverrideConfiguration

        public static software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration addApiNameToOverrideConfiguration​(Optional<software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration> existingOverrideConfiguration)
        Returns an AwsRequestOverrideConfiguration which includes the S3EC API name while preserving any override configuration the caller already set on their request. This ensures caller-supplied configuration (e.g. custom headers, credentials providers, or signer overrides) is not dropped when the S3EC adds its API name.
        Parameters:
        existingOverrideConfiguration - the override configuration from the original request, if any
        Returns:
        an override configuration containing the S3EC API name merged with the existing configuration
      • apiNameWithVersion

        public static software.amazon.awssdk.core.ApiName apiNameWithVersion()