Class CreateMultipartUploadRequest (2.60.0)

public final class CreateMultipartUploadRequest

Represents a request to initiate a multipart upload. This class holds all the necessary information to create a new multipart upload session.

Inheritance

Object > CreateMultipartUploadRequest

Static Methods

builder()

public static CreateMultipartUploadRequest.Builder builder()

Returns a new Builder for creating a CreateMultipartUploadRequest.

Returns
Type Description
CreateMultipartUploadRequest.Builder

a new builder

Methods

bucket()

public String bucket()

Returns the name of the bucket to which the object is being uploaded.

Returns
Type Description
String

The bucket name

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

getCannedAcl()

public Storage.PredefinedAcl getCannedAcl()

Returns a canned ACL to apply to the object.

Returns
Type Description
Storage.PredefinedAcl

The canned ACL

getContentType()

public String getContentType()

Returns the MIME type of the data you are uploading.

Returns
Type Description
String

The Content-Type

getCustomTime()

public OffsetDateTime getCustomTime()

Returns a user-specified date and time.

Returns
Type Description
OffsetDateTime

The custom time

getKmsKeyName()

public String getKmsKeyName()

Returns the customer-managed encryption key to use to encrypt the object.

Returns
Type Description
String

The Cloud KMS key

getMetadata()

public Map<String,String> getMetadata()

Returns the custom metadata of the object.

Returns
Type Description
Map<String,String>

The custom metadata

getObjectLockMode()

public ObjectLockMode getObjectLockMode()

Returns the mode of the object's retention configuration.

Returns
Type Description
ObjectLockMode

The object lock mode

getObjectLockRetainUntilDate()

public OffsetDateTime getObjectLockRetainUntilDate()

Returns the date that determines the time until which the object is retained as immutable.

Returns
Type Description
OffsetDateTime

The object lock retention until date

getStorageClass()

public StorageClass getStorageClass()

Returns the storage class for the object.

Returns
Type Description
StorageClass

The Storage-Class

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

key()

public String key()

Returns the name of the object. See Also: Object Naming

Returns
Type Description
String

The object name

toString()

public String toString()
Returns
Type Description
String
Overrides