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 - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.

        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 - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.

        See Also:
        StorageClass
      • storageClassAsString

        public final String storageClassAsString()

        The class of storage used to store the object.

        Directory buckets - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.

        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 - Only the S3 Express One Zone storage class is supported by directory buckets to store objects.

        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.
      • 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)