com.amazonaws.services.s3.transfer

## クラス TransferManagerConfiguration

- java.lang.Object
- - com.amazonaws.services.s3.transfer.TransferManagerConfiguration

-     public class TransferManagerConfiguration
      extends java.lang.Object

  Configuration options for how `TransferManager` processes requests.

  The best configuration settings depend on network configuration, latency and bandwidth. The default configuration settings are suitable for most applications, but this class enables developers to experiment with different configurations and tune transfer manager performance.

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `TransferManagerConfiguration()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `long` | `getMinimumUploadPartSize()` Returns the minimum part size for upload parts.
    `long` | `getMultipartUploadThreshold()` Returns the size threshold in bytes for when to use multipart uploads.
    `void` | `setMinimumUploadPartSize(long minimumUploadPartSize)` Sets the minimum part size for upload parts.
    `void` | `setMultipartUploadThreshold(int multipartUploadThreshold)` Sets the size threshold in bytes for when to use multipart uploads.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### TransferManagerConfiguration

          public TransferManagerConfiguration()

  - ### メソッドの詳細

    - #### getMinimumUploadPartSize

          public long getMinimumUploadPartSize()

      Returns the minimum part size for upload parts. Decreasing the minimum part size causes multipart uploads to be split into a larger number of smaller parts. Setting this value too low has a negative effect on transfer speeds, causing extra latency and network communication for each part.
      戻り値:
        The minimum part size for upload parts.

    - #### setMinimumUploadPartSize

          public void setMinimumUploadPartSize(long minimumUploadPartSize)

      Sets the minimum part size for upload parts. Decreasing the minimum part size causes multipart uploads to be split into a larger number of smaller parts. Setting this value too low has a negative effect on transfer speeds, causing extra latency and network communication for each part.
      パラメータ:
        `minimumUploadPartSize` - The minimum part size for upload parts.

    - #### getMultipartUploadThreshold

          public long getMultipartUploadThreshold()

      Returns the size threshold in bytes for when to use multipart uploads. Uploads over this size will automatically use a multipart upload strategy, while uploads smaller than this threshold will use a single connection to upload the whole object.

      Multipart uploads are easier to recover from and potentially faster than single part uploads, especially when the upload parts can be uploaded in parallel as with files. Due to additional network communication, small uploads should use a single connection for the upload.

      戻り値:
        The size threshold in bytes for when to use multipart uploads.

    - #### setMultipartUploadThreshold

          public void setMultipartUploadThreshold(int multipartUploadThreshold)

      Sets the size threshold in bytes for when to use multipart uploads. Uploads over this size will automatically use a multipart upload strategy, while uploads smaller than this threshold will use a single connection to upload the whole object.

      Multipart uploads are easier to recover from and potentially faster than single part uploads, especially when the upload parts can be uploaded in parallel as with files. Due to additional network communication, small uploads should use a single connection for the upload.

      パラメータ:
        `multipartUploadThreshold` - The size threshold in bytes for when to use multipart uploads.