Class: Aws::S3::Endpoints::GetObject

Inherits:
Object
  • Object
show all
Defined in:
lib/aws-sdk-s3/endpoints.rb

Class Method Summary collapse

Class Method Details

.build(context) ⇒ Object



983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
# File 'lib/aws-sdk-s3/endpoints.rb', line 983

def self.build(context)
  unless context.config.regional_endpoint
    endpoint = context.config.endpoint.to_s
  end
  Aws::S3::EndpointParameters.new(
    bucket: context.params[:bucket],
    region: context.config.region,
    use_fips: context.config.use_fips_endpoint,
    use_dual_stack: context[:use_dualstack_endpoint],
    endpoint: endpoint,
    force_path_style: context.config.force_path_style,
    accelerate: context[:use_accelerate_endpoint],
    use_global_endpoint: context.config.s3_us_east_1_regional_endpoint == 'legacy',
    use_object_lambda_endpoint: nil,
    disable_access_points: nil,
    disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points,
    use_arn_region: context.config.s3_use_arn_region,
  )
end