A B C D E G H I L M N O P R S T U W 
All Classes All Packages

A

abort() - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Aborts the current multi-part assembly and all uploads that are currently in progress.
abortAll() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartTransferManager
 
additionalChecksumAlgorithm(ChecksumAlgorithm) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
additionalChecksumAlgorithm(ChecksumAlgorithm) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
addPart(File, String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Add the next part to the upload.
addPart(InputStream, long, String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Add the next part to the upload.
addPart(InputStream, long, String, String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Adds the next part to the upload.
allowMultipartUploads(Boolean) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
allowOverwrite(boolean) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
allowOverwrite(boolean) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest.UploadRequestBuilder
Configures whether or not the if-none-match header will be used to prevent overwrites on PUT.
allowParallelUploads(Boolean) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
available() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
 
awaitCompletion() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartTransferManager
 

B

base64Encode(MessageDigest) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
Base64 encodes the digest (resets the digest).
base64EncodeMd5Digest(byte[]) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
Base64 encodes the given byte array after computing its MD5 digest.
bucketName(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
build() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
build() - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
build() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
build() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
build(PutObjectRequest) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest.UploadRequestBuilder
Builds a new UploadRequest instance.
builder() - Static method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Create a new builder for the DownloadManager configuration
builder() - Static method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
 
builder() - Static method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
 
builder(File) - Static method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest
Creates a new UploadManager.UploadRequest.UploadRequestBuilder using the given file.
builder(InputStream, long) - Static method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest
Creates a new UploadManager.UploadRequest.UploadRequestBuilder using the given stream and content length.
Builder() - Constructor for class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 

C

cacheControl(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
calculateCrc32c(InputStream, Long) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
Calculate the CRC32C checksum of the provided input stream.
calculateCrc32cChecksum(byte[]) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
Calculate the CRC32C checksum of the provided byte array.
calculateMd5(InputStream, Long) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
Calculate the MD5 checksum of the provided input stream.
calculatePartSize(UploadConfiguration, long) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUtils
Calculate the part size, in bytes, that should be used per multi-part upload part.
calculateSha256(InputStream, Long) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
Calculate the SHA-256 checksum of the provided input stream.
calculateSha384(InputStream, Long) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
Calculate the SHA-384 checksum of the provided input stream.
ChecksumInfo - Class in com.oracle.bmc.objectstorage.transfer.internal
Encapsulates a checksum value and its corresponding algorithm.
ChecksumInfo(String, ChecksumAlgorithm) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInfo
 
ChecksumInputStream - Class in com.oracle.bmc.objectstorage.transfer.internal
A ChecksumInputStream that computes and verifies a checksum for the data read from the stream.
ChecksumInputStream(InputStream, ChecksumAlgorithm, String, long) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInputStream
 
ChecksumUtils - Class in com.oracle.bmc.objectstorage.transfer.internal
 
ChecksumUtils.CRC32CCalculation - Class in com.oracle.bmc.objectstorage.transfer.internal
 
ChecksumUtils.MD5Calculation - Class in com.oracle.bmc.objectstorage.transfer.internal
 
ChecksumUtils.SHA256Calculation - Class in com.oracle.bmc.objectstorage.transfer.internal
 
ChecksumUtils.SHA384Calculation - Class in com.oracle.bmc.objectstorage.transfer.internal
 
close() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
 
com.oracle.bmc.objectstorage.internal - package com.oracle.bmc.objectstorage.internal
 
com.oracle.bmc.objectstorage.transfer - package com.oracle.bmc.objectstorage.transfer
 
com.oracle.bmc.objectstorage.transfer.internal - package com.oracle.bmc.objectstorage.transfer.internal
 
commit() - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Commits the multi-part upload after all in-progress uploads have completed.
contentCrc32c(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
contentDisposition(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
contentMd5(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
contentSha256(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
contentSha384(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
copy(DownloadConfiguration) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
Copy the values from a DownloadConfiguration into this builder
copy(InputStream, OutputStream) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
Copy contents from the input stream into the output stream.
CRC32C - Class in com.oracle.bmc.objectstorage.transfer.internal
This class was refactored from the original Java 9 implementation to be compatible with Java 8.
CRC32C() - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.CRC32C
Creates a new CRC32C object.
CRC32CCalculation(InputStream, String) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.CRC32CCalculation
 
CRC32CDigest - Class in com.oracle.bmc.objectstorage.transfer.internal
 
CRC32CDigest() - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.CRC32CDigest
 
createAssembler(PutObjectRequest, UploadManager.UploadRequest, ExecutorService) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager
 
createCrc32cMessageOutputStream(OutputStream) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
Creates a DigestOutputStream where the digest uses CRC32C.
createMd5MessageOutputStream(OutputStream) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
Creates a DigestOutputStream where the digest uses MD5.
createSha256MessageOutputStream(OutputStream) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
Creates a DigestOutputStream where the digest uses SHA-256.
createSha384MessageOutputStream(OutputStream) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
Creates a DigestOutputStream where the digest uses SHA-384.
currentStartPositionInSource - Variable in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
 

D

disableAutoAbort(Boolean) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
DownloadConfiguration - Class in com.oracle.bmc.objectstorage.transfer
Configuration for the DownloadManager.
DownloadConfiguration(int, Duration, Duration, int, long, int, ExecutorService) - Constructor for class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Create a configuration for the DownloadManager.
DownloadConfiguration(int, Duration, Duration, int, long, int, ExecutorService, boolean) - Constructor for class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Create a configuration for the DownloadManager with a flag to enforce data integrity for downloads.
DownloadConfiguration.Builder - Class in com.oracle.bmc.objectstorage.transfer
DownloadManager - Class in com.oracle.bmc.objectstorage.transfer
Download manager, which automatically breaks a larger download into parallel downloads, based on object size.
DownloadManager(ObjectStorage, DownloadConfiguration) - Constructor for class com.oracle.bmc.objectstorage.transfer.DownloadManager
 
downloadObjectToFile(GetObjectRequest, File) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadManager
Download the object and save it to a file.
duplicate() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.DuplicatedSubRangeInputStream
 
DuplicatedSubRangeInputStream(DuplicatableInputStream, long, long) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.DuplicatedSubRangeInputStream
 

E

enforceAdditionalChecksum(ChecksumAlgorithm) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
enforceAdditionalChecksumBeforeMultipartUpload(ChecksumAlgorithm) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
enforceAdditionalChecksumBeforeUpload(ChecksumAlgorithm) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
enforceDataIntegrityForDownload(boolean) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
Set whether download integrity verification should be enabled.
enforceMd5(Boolean) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
enforceMd5BeforeMultipartUpload(Boolean) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
enforceMd5BeforeUpload(Boolean) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
engineDigest() - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32CDigest
 
engineReset() - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32CDigest
 
engineUpdate(byte) - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32CDigest
 
engineUpdate(byte[], int, int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32CDigest
 
equals(Object) - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUploadFailedPartDetails
 
eTag(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
executorService(ExecutorService) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
The executor service to use when performing parallel operations.
executorService(ExecutorService) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 

G

getAdditionalChecksumAlgorithm() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
The value of the additional checksum algorithm.
getAlgorithm() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInfo
 
getChecksum() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInfo
 
getChecksumFromUploadResponse(UploadManager.UploadResponse, ChecksumAlgorithm, boolean) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
 
getContentCrc32c() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The CRC32C of the single or multipart object uploaded.
getContentMd5() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The MD5 of the object uploaded.
getContentSha256() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The SHA256 of the object uploaded.
getContentSha384() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The SHA384 of the object uploaded.
getCrc32c() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.CRC32CCalculation
 
getEnforceAdditionalChecksumBeforeMultipartUpload() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Flag to indicate that additional checksum should be set on every part of a multi-part upload.
getEnforceAdditionalChecksumBeforeUpload() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Flag to indicate that additional checksum should be set on every PutObject call.
getETag() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The etag of the object uploaded.
getExecutorService() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Executor service for parallel downloads.
getExpectedChecksumAndAlgorithm(GetObjectResponse) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
 
getFailureCause() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUploadFailedPartDetails
 
getIfNoneMatchHeader(boolean) - Static method in class com.oracle.bmc.objectstorage.internal.ObjectStorageUtils
 
getInitialBackoff() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Initial backoff, before a retry is performed.
getLengthPerUploadPart() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Length in MiB for each part of a multi-part upload (except the last), default 128.
getMaxBackoff() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Maximum backoff between retries.
getMaxPartsForMultipartUpload() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Deprecated.
no longer configurable as maxPartsForMultipartUpload is always configured as the default of 10,000. Use instead
getMaxRetries() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Maximum number of retries, not including the initial attempt.
getMd5() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.MD5Calculation
 
getMinimumLengthForMultipartUpload() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Minimum length in MiB before an upload is performed using multi-part upload, default 128.
getMinimumLengthPerUploadPart() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Deprecated.
getMultipartDownloadThresholdInBytes() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
The threshold size in bytes at which we will start splitting the object into parts.
getMultipartMd5() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The multipart MD5 of the object uploaded.
getMultipartSha256() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The SHA256 of the multipart object uploaded.
getMultipartSha384() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The SHA384 of the multipart object uploaded.
getObject(GetObjectRequest) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadManager
This calls acts just like ObjectStorage.getObject(GetObjectRequest) except that the InputStream returned GetObjectResponse.getInputStream() will automatically retry the get operation if there is failure.
getObject_singleThreaded(GetObjectRequest) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadManager
Used by MultithreadStream.
getOpcClientRequestId() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The opc-client-request-id sent with every request, if provided.
getOpcRequestId() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
The opc-request-id associated with either the PutObject call or the final CommitMultipartUpload call (if multi-part upload was used).
getParallelDownloads() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
The number of parallel operations to perform when downloading an object in multiple parts.
getPartNumber() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUploadFailedPartDetails
 
getPartSizeInBytes() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
The size in bytes of the individual parts as which the object is downloaded.
getResponseChecksum(BmcResponse, ChecksumAlgorithm, boolean) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils
 
getSha256() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.SHA256Calculation
 
getSha384() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.SHA384Calculation
 
getStreamToUse() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.CRC32CCalculation
 
getStreamToUse() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.MD5Calculation
 
getStreamToUse() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.SHA256Calculation
 
getStreamToUse() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.SHA384Calculation
 
getUploadId() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
getUploadId() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Gets the upload ID associated with the multi-part upload.
getValue() - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32C
Returns CRC-32C value.

H

hashCode() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUploadFailedPartDetails
 
hasMore() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator
Test for whether or not there are any more chunks that can be created.

I

initialBackoff(Duration) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
Set the initial backoff before the first retry.
invocationCallback(RequestInterceptor) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
isAllowMultipartUploads() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Flag to indicate that multi-part uploads can be used.
isAllowParallelUploads() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Flag to indicate that multi-part uploads can upload individual parts in parallel if possible.
isDisableAutoAbort() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Flag to indicate that uploads that fail should not be automatically aborted (client is reponsible for always cleaning up failed uploads themselves).
isEnforceDataIntegrityForDownload() - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration
Flag to indicate whether download integrity verification should be enabled.
isEnforceMd5BeforeMultipartUpload() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Flag to indicate that MD5 should be set on every part of a multi-part upload.
isEnforceMd5BeforeUpload() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
Flag to indicate that MD5 should be set on every PutObject call.
isUploadAborted() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
isUploadAborted() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Check to see if abort has been called on the upload.
isUploadComplete() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
isUploadComplete() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Check to see whether all parts have completed (successfully or unsuccessfully).
isUploadSuccessful() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
isUploadSuccessful() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Check to see whether all parts have completed successfully.

L

length() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
Returns the length of this stream.
lengthPerUploadPart(Integer) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
listCompletedParts() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
listCompletedParts() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Lists all currently parts that have completed upload so far.
listFailedParts() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
listFailedParts() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Lists the part numbers for all parts that have failed to upload so far.
listFailedPartsDetails() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
listFailedPartsDetails() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Lists all the parts that have failed to upload and the cause of the failure
listInProgressParts() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
listInProgressParts() - Method in interface com.oracle.bmc.objectstorage.transfer.MultipartManifest
Lists the part numbers for all parts that have currently not been uploaded or are in progress.

M

mark(int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.DuplicatedSubRangeInputStream
 
markSupported() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.DuplicatedSubRangeInputStream
 
markUploadAborted() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
maxBackoff(Duration) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
Set the maximum backoff between retries.
MAXIMUM_ALLOWED_LENGTH_PER_PART_MB - Static variable in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
 
MAXIMUM_NUM_ALLOWED_PARTS - Static variable in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
 
maxPartsForMultipartUpload(Integer) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
Deprecated.
maxPartsForMultipartUpload is no longer configurable and will always be set to UploadConfiguration.MAXIMUM_NUM_ALLOWED_PARTS
maxRetries(int) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
Maximum number of retries to attempt when downloading an object/part.
MD5Calculation(InputStream, String) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.MD5Calculation
 
MiB - Static variable in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUtils
 
MINIMUM_ALLOWED_LENGTH_PER_PART_MB - Static variable in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
 
minimumLengthForMultipartUpload(Integer) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
minimumLengthPerUploadPart(Integer) - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
multipartDownloadThresholdInBytes(long) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
Objects larger than this size will be downloaded in multiple parts.
MultipartManifest - Interface in com.oracle.bmc.objectstorage.transfer
 
MultipartManifestImpl - Class in com.oracle.bmc.objectstorage.transfer.internal
Manifest impl that provides thread-safe access to an ongoing manifest upload.
MultipartManifestImpl(String) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
 
multipartMd5(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
MultipartObjectAssembler - Class in com.oracle.bmc.objectstorage.transfer
MultiPartObjectAssembler provides a simplified interaction with uploading large objects using multi-part uploads.
MultipartObjectAssembler(ObjectStorage, String, String, String, boolean, ExecutorService) - Constructor for class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Deprecated.
MultipartObjectAssembler.MultipartObjectAssemblerBuilder - Class in com.oracle.bmc.objectstorage.transfer
 
multipartSha256(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
multipartSha384(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
MultipartTransferManager - Class in com.oracle.bmc.objectstorage.transfer.internal
MultiPartTransferManager handles the job submission, cancellation, and completion of parts to the manifest.
MultipartTransferManager(ExecutorService, MultipartManifestImpl, ObjectStorage) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.MultipartTransferManager
 
MultipartUploadFailedPartDetails - Class in com.oracle.bmc.objectstorage.transfer.internal
MultipartUploadFailedPartDetails has details about the part number and the failure cause for the failed upload part
MultipartUploadFailedPartDetails(int, Exception) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.MultipartUploadFailedPartDetails
 
MultipartUtils - Class in com.oracle.bmc.objectstorage.transfer.internal
 

N

namespaceName(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
newRequest(String, String, String, Map<String, String>) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Initialize a new multi-part upload request.
next() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator
Returns the next chunk as a new stream.
nextPartNumber() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
Gets the next part number that should be assigned to an upload part.
NullOutputStream() - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper.NullOutputStream
 

O

objectName(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
ObjectStorageUtils - Class in com.oracle.bmc.objectstorage.internal
 
onProgress(long, long) - Method in interface com.oracle.bmc.objectstorage.transfer.ProgressReporter
Notification to indicate that progress was made during an upload operation.
opcClientRequestId(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
opcClientRequestId(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 
opcRequestId(String) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse.Builder
 

P

parallelDownloads(int) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
The number of parallel operations to perform when downloading an object in multiple parts.
parallelUploadExecutorService(ExecutorService) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest.UploadRequestBuilder
Sets the executor service that should be used if the upload being made uses multi-part uploads.
partSizeInBytes(int) - Method in class com.oracle.bmc.objectstorage.transfer.DownloadConfiguration.Builder
Set the part size to use when downloading an object in multiple parts.
progressReporter(ProgressReporter) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest.UploadRequestBuilder
Sets the progress reporter that is used to notify of updates during the upload.
ProgressReporter - Interface in com.oracle.bmc.objectstorage.transfer
 

R

read() - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInputStream
 
read() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
 
read(byte[]) - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
 
registerExisting(MultipartUploadPartSummary) - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
Register a upload that was previously completed (ie, to backfill previously completed parts).
registerFailure(int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
Register a failed upload.
registerFailure(int, Exception) - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
Register a failed upload and the failure cause.
registerSuccess(int, UploadPartResponse) - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
Register a successful upload.
registerTransfer(int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartManifestImpl
Register a part that will will be uploaded using the given part number.
reset() - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32C
Resets CRC-32C to initial value.
reset() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.DuplicatedSubRangeInputStream
 
resumeRequest(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Resumes an existing multi-part upload using the upload ID.
retryConfiguration(RetryConfiguration) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 

S

service(ObjectStorage) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
setOpcClientRequestId(String) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
The opcClientRequestId to send for all requests related to this multi-part upload.
setPart(File, String, int) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Adds a part to the upload.
setPart(InputStream, long, String, int) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Adds a part to the upload.
setPart(InputStream, long, String, String, int) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler
Adds a part to the upload.
SHA256Calculation(InputStream, String) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.SHA256Calculation
 
SHA384Calculation(InputStream, String) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.ChecksumUtils.SHA384Calculation
 
shouldCalculateAdditionalChecksum(UploadConfiguration, PutObjectRequest) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUtils
Test whether or not the additional checksum value should be calculated for the given request when issuing a single upload (non-multipart) request.
shouldCalculateMd5(UploadConfiguration, PutObjectRequest) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUtils
Test whether or not the MD5 value should be calculated for the given request when issuing a single upload (non-multipart) request.
shouldSetAdditionalChecksum(UploadConfiguration, PutObjectRequest) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUtils
Determines whether an additional checksum value should be set for the given request.
shouldUseMultipart(UploadConfiguration, long) - Static method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUtils
Test whether an object of a given size is large enough to warrant using multi-part uploads.
skip(long) - Method in class com.oracle.bmc.objectstorage.transfer.internal.ChecksumInputStream
This method throws an IOException because the underlying stream classes RetryingStream and MultithreadStream do not support the skip operation.
source - Variable in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
 
startTransfer(UploadPartRequest) - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartTransferManager
 
storageTier(StorageTier) - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
StreamChunkCreator - Class in com.oracle.bmc.objectstorage.transfer.internal
 
StreamChunkCreator(InputStream, long, long) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator
 
StreamChunkCreator.DuplicatedSubRangeInputStream - Class in com.oracle.bmc.objectstorage.transfer.internal
Creates a new duplicated SubRangeInputStream.
StreamChunkCreator.SubRangeInputStream - Class in com.oracle.bmc.objectstorage.transfer.internal
Creates a new SubRangeInputStream that represents a sub-range of bytes from another InputStream.
StreamHelper - Class in com.oracle.bmc.objectstorage.transfer.internal
Temporary helper class that should be moved into the common library later.
StreamHelper() - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper
 
StreamHelper.NullOutputStream - Class in com.oracle.bmc.objectstorage.transfer.internal
 
SubRangeInputStream(InputStream, long, long, long, boolean) - Constructor for class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator.SubRangeInputStream
 
supportsParallelReads() - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamChunkCreator
Test for whether or not the input stream can be read in parallel.

T

toString() - Method in class com.oracle.bmc.objectstorage.transfer.internal.MultipartUploadFailedPartDetails
 
toString() - Method in class com.oracle.bmc.objectstorage.transfer.MultipartObjectAssembler.MultipartObjectAssemblerBuilder
 
toString() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration
 
toString() - Method in class com.oracle.bmc.objectstorage.transfer.UploadConfiguration.UploadConfigurationBuilder
 
toString() - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
 

U

update(byte[], int, int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32C
Updates the CRC-32C checksum with the specified array of bytes.
update(int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32C
Updates the CRC-32C checksum with the specified byte (the low eight bits of the argument b).
update(ByteBuffer) - Method in class com.oracle.bmc.objectstorage.transfer.internal.CRC32C
Updates the CRC-32C checksum with the bytes from the specified buffer.
upload(UploadManager.UploadRequest) - Method in class com.oracle.bmc.objectstorage.transfer.UploadManager
Initiates a new upload request.
UploadConfiguration - Class in com.oracle.bmc.objectstorage.transfer
The configuration for the UploadManager.
UploadConfiguration.UploadConfigurationBuilder - Class in com.oracle.bmc.objectstorage.transfer
 
UploadManager - Class in com.oracle.bmc.objectstorage.transfer
UploadManager simplifies interaction with the Object Storage service by abstracting away the method used to upload objects.
UploadManager(ObjectStorage, UploadConfiguration) - Constructor for class com.oracle.bmc.objectstorage.transfer.UploadManager
 
UploadManager.UploadRequest - Class in com.oracle.bmc.objectstorage.transfer
 
UploadManager.UploadRequest.UploadRequestBuilder - Class in com.oracle.bmc.objectstorage.transfer
 
UploadManager.UploadResponse - Class in com.oracle.bmc.objectstorage.transfer
The result referencing the uploaded object.
UploadManager.UploadResponse.Builder - Class in com.oracle.bmc.objectstorage.transfer
 
UploadRequest(PutObjectRequest, ExecutorService, boolean, ProgressReporter) - Constructor for class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest
 
UploadRequestBuilder(InputStream, long) - Constructor for class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest.UploadRequestBuilder
 
UploadResponse(String, String, String, String, String) - Constructor for class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
 
UploadResponse(String, String, String, String, String, String, String, String, String, String) - Constructor for class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadResponse
 

W

write(byte[]) - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper.NullOutputStream
 
write(byte[], int, int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper.NullOutputStream
 
write(int) - Method in class com.oracle.bmc.objectstorage.transfer.internal.StreamHelper.NullOutputStream
 
A B C D E G H I L M N O P R S T U W 
All Classes All Packages