global
def initialize(options = {})
def initialize(options = {}) self[:bucket] = options[:bucket] self[:region] = options[:region] self[:use_fips] = options[:use_fips] self[:use_fips] = false if self[:use_fips].nil? if self[:use_fips].nil? raise ArgumentError, "Missing required EndpointParameter: :use_fips" end self[:use_dual_stack] = options[:use_dual_stack] self[:use_dual_stack] = false if self[:use_dual_stack].nil? if self[:use_dual_stack].nil? raise ArgumentError, "Missing required EndpointParameter: :use_dual_stack" end self[:endpoint] = options[:endpoint] self[:force_path_style] = options[:force_path_style] self[:accelerate] = options[:accelerate] self[:accelerate] = false if self[:accelerate].nil? if self[:accelerate].nil? raise ArgumentError, "Missing required EndpointParameter: :accelerate" end self[:use_global_endpoint] = options[:use_global_endpoint] self[:use_global_endpoint] = false if self[:use_global_endpoint].nil? if self[:use_global_endpoint].nil? raise ArgumentError, "Missing required EndpointParameter: :use_global_endpoint" end self[:use_object_lambda_endpoint] = options[:use_object_lambda_endpoint] self[:disable_access_points] = options[:disable_access_points] self[:disable_multi_region_access_points] = options[:disable_multi_region_access_points] self[:disable_multi_region_access_points] = false if self[:disable_multi_region_access_points].nil? if self[:disable_multi_region_access_points].nil? raise ArgumentError, "Missing required EndpointParameter: :disable_multi_region_access_points" end self[:use_arn_region] = options[:use_arn_region] end