Class UploadConfiguration.UploadConfigurationBuilder
- java.lang.Object
-
- com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
-
- Enclosing class:
- UploadConfiguration
public static class UploadConfiguration.UploadConfigurationBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
enforceMd5
public UploadConfiguration.UploadConfigurationBuilder enforceMd5(Boolean enforceMd5)
Sets the enforce MD5 flag for bothenforceMd5BeforeUpload(Boolean)
andenforceMd5BeforeMultipartUpload(Boolean)
(Boolean)} in a single call.- Parameters:
enforceMd5
- true to enforce MD5 everywhere, false to enforce it nowhere, null to use default values.- Returns:
- the current builder instance
-
enforceAdditionalChecksum
public UploadConfiguration.UploadConfigurationBuilder enforceAdditionalChecksum(ChecksumAlgorithm enforceAdditionalChecksum)
Sets the enforce additional checksum flag for bothenforceAdditionalChecksumBeforeUpload(ChecksumAlgorithm)
andenforceAdditionalChecksumBeforeMultipartUpload(ChecksumAlgorithm)
in a single call.- Parameters:
enforceAdditionalChecksum
- the additional checksum algorithm to enforce everywhere, null to use default values.- Returns:
- the current builder instance
-
maxPartsForMultipartUpload
@Deprecated public UploadConfiguration.UploadConfigurationBuilder maxPartsForMultipartUpload(Integer maxPartsForMultipartUpload)
Deprecated.maxPartsForMultipartUpload is no longer configurable and will always be set toUploadConfiguration.MAXIMUM_NUM_ALLOWED_PARTS
-
minimumLengthPerUploadPart
@Deprecated public UploadConfiguration.UploadConfigurationBuilder minimumLengthPerUploadPart(Integer minimumLengthPerUploadPart)
Deprecated.uselengthPerUploadPart(Integer)
instead.
-
minimumLengthForMultipartUpload
public UploadConfiguration.UploadConfigurationBuilder minimumLengthForMultipartUpload(Integer minimumLengthForMultipartUpload)
- Returns:
- this.
-
lengthPerUploadPart
public UploadConfiguration.UploadConfigurationBuilder lengthPerUploadPart(Integer lengthPerUploadPart)
- Returns:
- this.
-
enforceMd5BeforeUpload
public UploadConfiguration.UploadConfigurationBuilder enforceMd5BeforeUpload(Boolean enforceMd5BeforeUpload)
- Returns:
- this.
-
enforceMd5BeforeMultipartUpload
public UploadConfiguration.UploadConfigurationBuilder enforceMd5BeforeMultipartUpload(Boolean enforceMd5BeforeMultipartUpload)
- Returns:
- this.
-
enforceAdditionalChecksumBeforeUpload
public UploadConfiguration.UploadConfigurationBuilder enforceAdditionalChecksumBeforeUpload(ChecksumAlgorithm enforceAdditionalChecksumBeforeUpload)
- Returns:
- this.
-
enforceAdditionalChecksumBeforeMultipartUpload
public UploadConfiguration.UploadConfigurationBuilder enforceAdditionalChecksumBeforeMultipartUpload(ChecksumAlgorithm enforceAdditionalChecksumBeforeMultipartUpload)
- Returns:
- this.
-
allowMultipartUploads
public UploadConfiguration.UploadConfigurationBuilder allowMultipartUploads(Boolean allowMultipartUploads)
- Returns:
- this.
-
allowParallelUploads
public UploadConfiguration.UploadConfigurationBuilder allowParallelUploads(Boolean allowParallelUploads)
- Returns:
- this.
-
disableAutoAbort
public UploadConfiguration.UploadConfigurationBuilder disableAutoAbort(Boolean disableAutoAbort)
- Returns:
- this.
-
additionalChecksumAlgorithm
public UploadConfiguration.UploadConfigurationBuilder additionalChecksumAlgorithm(ChecksumAlgorithm additionalChecksumAlgorithm)
- Returns:
- this.
-
build
public UploadConfiguration build()
-
-