Class MultipartUpload

    • Method Detail

      • uploadId

        public final String uploadId()

        Upload ID that identifies the multipart upload.

        Returns:
        Upload ID that identifies the multipart upload.
      • key

        public final String key()

        Key of the object for which the multipart upload was initiated.

        Returns:
        Key of the object for which the multipart upload was initiated.
      • initiated

        public final Instant initiated()

        Date and time at which the multipart upload was initiated.

        Returns:
        Date and time at which the multipart upload was initiated.
      • storageClass

        public final StorageClass storageClass()

        The class of storage used to store the object.

        Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

        If the service returns an enum value that is not available in the current SDK version, storageClass will return StorageClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from storageClassAsString().

        Returns:
        The class of storage used to store the object.

        Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

        See Also:
        StorageClass
      • storageClassAsString

        public final String storageClassAsString()

        The class of storage used to store the object.

        Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

        If the service returns an enum value that is not available in the current SDK version, storageClass will return StorageClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from storageClassAsString().

        Returns:
        The class of storage used to store the object.

        Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

        See Also:
        StorageClass
      • owner

        public final Owner owner()

        Specifies the owner of the object that is part of the multipart upload.

        Directory buckets - The bucket owner is returned as the object owner for all the objects.

        Returns:
        Specifies the owner of the object that is part of the multipart upload.

        Directory buckets - The bucket owner is returned as the object owner for all the objects.

      • initiator

        public final Initiator initiator()

        Identifies who initiated the multipart upload.

        Returns:
        Identifies who initiated the multipart upload.
      • checksumAlgorithmAsString

        public final String checksumAlgorithmAsString()

        The algorithm that was used to create a checksum of the object.

        If the service returns an enum value that is not available in the current SDK version, checksumAlgorithm will return ChecksumAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from checksumAlgorithmAsString().

        Returns:
        The algorithm that was used to create a checksum of the object.
        See Also:
        ChecksumAlgorithm
      • checksumTypeAsString

        public final String checksumTypeAsString()

        The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.

        If the service returns an enum value that is not available in the current SDK version, checksumType will return ChecksumType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from checksumTypeAsString().

        Returns:
        The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.
        See Also:
        ChecksumType
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)