A B C D E G H I L M N O P R S T U W
All Classes All Packages
All Classes All Packages
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 the
DownloadConfiguration. - 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
DownloadManagerconfiguration - 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.UploadRequestBuilderusing the given file. - builder(InputStream, long) - Static method in class com.oracle.bmc.objectstorage.transfer.UploadManager.UploadRequest
-
Creates a new
UploadManager.UploadRequest.UploadRequestBuilderusing 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
DownloadConfigurationinto 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
DownloadManagerwith a flag to enforce data integrity for downloads. - DownloadConfiguration.Builder - Class in com.oracle.bmc.objectstorage.transfer
-
Builder for
DownloadConfiguration. - 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
-
Sets the enforce additional checksum flag for both
UploadConfiguration.UploadConfigurationBuilder.enforceAdditionalChecksumBeforeUpload(ChecksumAlgorithm)andUploadConfiguration.UploadConfigurationBuilder.enforceAdditionalChecksumBeforeMultipartUpload(ChecksumAlgorithm)in a single call. - 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
-
Sets the enforce MD5 flag for both
UploadConfiguration.UploadConfigurationBuilder.enforceMd5BeforeUpload(Boolean)andUploadConfiguration.UploadConfigurationBuilder.enforceMd5BeforeMultipartUpload(Boolean)(Boolean)} in a single call. - 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 theInputStreamreturnedGetObjectResponse.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
-
Deprecated.
- 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.use
MultipartObjectAssembler.builder()instead - 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
RetryingStreamandMultithreadStreamdo 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
All Classes All Packages