Sha256: 961f03cbc6e750377d745d9a37c4bf2cc073797bf7b4230e76cb96c2e1bc705f

Contents?: true

Size: 1.82 KB

Versions: 28

Compression:

Stored size: 1.82 KB

Contents

module Aws
  module S3
    class ObjectSummary
      alias content_length size

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#copy_from-instance_method
      def copy_from: (untyped source, ?Hash[Symbol, untyped] options) -> void
                   | ...

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#copy_to-instance_method
      def copy_to: (untyped target, ?Hash[Symbol, untyped] options) -> void

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#move_to-instance_method
      def move_to: (untyped target, ?Hash[Symbol, untyped] options) -> void

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#presigned_post-instance_method
      def presigned_post: (Hash[Symbol, untyped]) -> untyped

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#presigned_url-instance_method
      def presigned_url: (Symbol | String method, ?Hash[Symbol, untyped] params) -> String

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#public_url-instance_method
      def public_url: (?Hash[Symbol, untyped] options) -> String

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#upload_file-instance_method
      def upload_file: (untyped source, ?Hash[Symbol, untyped] options) ?{ (untyped response) -> void } -> bool

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#upload_stream-instance_method
      def upload_stream: (?Hash[Symbol, untyped] options) { (IO write_stream) -> void } -> bool

      # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/ObjectSummary.html#download_file-instance_method
      def download_file: (String destination, ?Hash[Symbol, untyped] options) -> bool
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
aws-sdk-s3-1.173.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.172.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.171.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.170.1 sig/customizations/object_summary.rbs
aws-sdk-s3-1.170.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.169.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.168.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.167.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.166.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.165.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.164.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.163.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.162.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.161.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.160.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.159.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.158.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.157.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.156.0 sig/customizations/object_summary.rbs
aws-sdk-s3-1.155.0 sig/customizations/object_summary.rbs