class Aws::Plugins::RegionalEndpoint

def after_initialize(client)

def after_initialize(client)
  region = client.config.region
  raise Errors::MissingRegionError if region.nil? || region == ''
  # resolve a default endpoint to preserve legacy behavior
  initialize_default_endpoint(client) if client.config.endpoint.nil?
  region_set = client.config.sigv4a_signing_region_set
  return if region_set.nil?
  raise Errors::InvalidRegionSetError unless region_set.is_a?(Array)
  region_set = region_set.compact.reject(&:empty?)
  raise Errors::InvalidRegionSetError if region_set.empty?
  client.config.sigv4a_signing_region_set = region_set
end