public interface StorageObjectDataOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsMetadata(String key)
public abstract boolean containsMetadata(String key)
User-provided metadata, in key/value pairs.
map<string, string> metadata = 21;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
boolean |
getBucket()
public abstract String getBucket()
The name of the bucket containing this object.
string bucket = 25;
Returns | |
---|---|
Type | Description |
String |
The bucket. |
getBucketBytes()
public abstract ByteString getBucketBytes()
The name of the bucket containing this object.
string bucket = 25;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for bucket. |
getCacheControl()
public abstract String getCacheControl()
Cache-Control directive for the object data, matching https://tools.ietf.org/html/rfc7234#section-5.2".
string cache_control = 3;
Returns | |
---|---|
Type | Description |
String |
The cacheControl. |
getCacheControlBytes()
public abstract ByteString getCacheControlBytes()
Cache-Control directive for the object data, matching https://tools.ietf.org/html/rfc7234#section-5.2".
string cache_control = 3;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for cacheControl. |
getComponentCount()
public abstract int getComponentCount()
Number of underlying components that make up this object. Components are accumulated by compose operations. Attempting to set this field will result in an error.
int32 component_count = 12;
Returns | |
---|---|
Type | Description |
int |
The componentCount. |
getContentDisposition()
public abstract String getContentDisposition()
Content-Disposition of the object data, matching https://tools.ietf.org/html/rfc6266.
string content_disposition = 2;
Returns | |
---|---|
Type | Description |
String |
The contentDisposition. |
getContentDispositionBytes()
public abstract ByteString getContentDispositionBytes()
Content-Disposition of the object data, matching https://tools.ietf.org/html/rfc6266.
string content_disposition = 2;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for contentDisposition. |
getContentEncoding()
public abstract String getContentEncoding()
Content-Encoding of the object data, matching https://tools.ietf.org/html/rfc7231#section-3.1.2.2
string content_encoding = 1;
Returns | |
---|---|
Type | Description |
String |
The contentEncoding. |
getContentEncodingBytes()
public abstract ByteString getContentEncodingBytes()
Content-Encoding of the object data, matching https://tools.ietf.org/html/rfc7231#section-3.1.2.2
string content_encoding = 1;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for contentEncoding. |
getContentLanguage()
public abstract String getContentLanguage()
Content-Language of the object data, matching https://tools.ietf.org/html/rfc7231#section-3.1.3.2.
string content_language = 5;
Returns | |
---|---|
Type | Description |
String |
The contentLanguage. |
getContentLanguageBytes()
public abstract ByteString getContentLanguageBytes()
Content-Language of the object data, matching https://tools.ietf.org/html/rfc7231#section-3.1.3.2.
string content_language = 5;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for contentLanguage. |
getContentType()
public abstract String getContentType()
Content-Type of the object data, matching
https://tools.ietf.org/html/rfc7231#section-3.1.1.5.
If an object is stored without a Content-Type, it is served as
application/octet-stream
.
string content_type = 8;
Returns | |
---|---|
Type | Description |
String |
The contentType. |
getContentTypeBytes()
public abstract ByteString getContentTypeBytes()
Content-Type of the object data, matching
https://tools.ietf.org/html/rfc7231#section-3.1.1.5.
If an object is stored without a Content-Type, it is served as
application/octet-stream
.
string content_type = 8;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for contentType. |
getCrc32C()
public abstract String getCrc32C()
CRC32c checksum. For more information about using the CRC32c checksum, see https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI.
string crc32c = 11;
Returns | |
---|---|
Type | Description |
String |
The crc32c. |
getCrc32CBytes()
public abstract ByteString getCrc32CBytes()
CRC32c checksum. For more information about using the CRC32c checksum, see https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI.
string crc32c = 11;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for crc32c. |
getCustomerEncryption()
public abstract StorageObjectData.CustomerEncryption getCustomerEncryption()
Metadata of customer-supplied encryption key, if the object is encrypted by such a key.
.google.events.cloud.storage.v1.StorageObjectData.CustomerEncryption customer_encryption = 28;
Returns | |
---|---|
Type | Description |
StorageObjectData.CustomerEncryption |
The customerEncryption. |
getCustomerEncryptionOrBuilder()
public abstract StorageObjectData.CustomerEncryptionOrBuilder getCustomerEncryptionOrBuilder()
Metadata of customer-supplied encryption key, if the object is encrypted by such a key.
.google.events.cloud.storage.v1.StorageObjectData.CustomerEncryption customer_encryption = 28;
Returns | |
---|---|
Type | Description |
StorageObjectData.CustomerEncryptionOrBuilder |
getEtag()
public abstract String getEtag()
HTTP 1.1 Entity tag for the object. See https://tools.ietf.org/html/rfc7232#section-2.3.
string etag = 14;
Returns | |
---|---|
Type | Description |
String |
The etag. |
getEtagBytes()
public abstract ByteString getEtagBytes()
HTTP 1.1 Entity tag for the object. See https://tools.ietf.org/html/rfc7232#section-2.3.
string etag = 14;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for etag. |
getEventBasedHold()
public abstract boolean getEventBasedHold()
Whether an object is under event-based hold.
bool event_based_hold = 29;
Returns | |
---|---|
Type | Description |
boolean |
The eventBasedHold. |
getGeneration()
public abstract long getGeneration()
The content generation of this object. Used for object versioning. Attempting to set this field will result in an error.
int64 generation = 26;
Returns | |
---|---|
Type | Description |
long |
The generation. |
getId()
public abstract String getId()
The ID of the object, including the bucket name, object name, and generation number.
string id = 24;
Returns | |
---|---|
Type | Description |
String |
The id. |
getIdBytes()
public abstract ByteString getIdBytes()
The ID of the object, including the bucket name, object name, and generation number.
string id = 24;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for id. |
getKind()
public abstract String getKind()
The kind of item this is. For objects, this is always "storage#object".
string kind = 102;
Returns | |
---|---|
Type | Description |
String |
The kind. |
getKindBytes()
public abstract ByteString getKindBytes()
The kind of item this is. For objects, this is always "storage#object".
string kind = 102;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for kind. |
getKmsKeyName()
public abstract String getKmsKeyName()
Cloud KMS Key used to encrypt this object, if the object is encrypted by such a key.
string kms_key_name = 17;
Returns | |
---|---|
Type | Description |
String |
The kmsKeyName. |
getKmsKeyNameBytes()
public abstract ByteString getKmsKeyNameBytes()
Cloud KMS Key used to encrypt this object, if the object is encrypted by such a key.
string kms_key_name = 17;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for kmsKeyName. |
getMd5Hash()
public abstract String getMd5Hash()
MD5 hash of the data; encoded using base64 as per https://tools.ietf.org/html/rfc4648#section-4. For more information about using the MD5 hash, see https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI.
string md5_hash = 13;
Returns | |
---|---|
Type | Description |
String |
The md5Hash. |
getMd5HashBytes()
public abstract ByteString getMd5HashBytes()
MD5 hash of the data; encoded using base64 as per https://tools.ietf.org/html/rfc4648#section-4. For more information about using the MD5 hash, see https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI.
string md5_hash = 13;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for md5Hash. |
getMediaLink()
public abstract String getMediaLink()
Media download link.
string media_link = 100;
Returns | |
---|---|
Type | Description |
String |
The mediaLink. |
getMediaLinkBytes()
public abstract ByteString getMediaLinkBytes()
Media download link.
string media_link = 100;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for mediaLink. |
getMetadata()
public abstract Map<String,String> getMetadata()
Use #getMetadataMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getMetadataCount()
public abstract int getMetadataCount()
User-provided metadata, in key/value pairs.
map<string, string> metadata = 21;
Returns | |
---|---|
Type | Description |
int |
getMetadataMap()
public abstract Map<String,String> getMetadataMap()
User-provided metadata, in key/value pairs.
map<string, string> metadata = 21;
Returns | |
---|---|
Type | Description |
Map<String,String> |
getMetadataOrDefault(String key, String defaultValue)
public abstract String getMetadataOrDefault(String key, String defaultValue)
User-provided metadata, in key/value pairs.
map<string, string> metadata = 21;
Parameters | |
---|---|
Name | Description |
key |
String |
defaultValue |
String |
Returns | |
---|---|
Type | Description |
String |
getMetadataOrThrow(String key)
public abstract String getMetadataOrThrow(String key)
User-provided metadata, in key/value pairs.
map<string, string> metadata = 21;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
String |
getMetageneration()
public abstract long getMetageneration()
The version of the metadata for this object at this generation. Used for preconditions and for detecting changes in metadata. A metageneration number is only meaningful in the context of a particular generation of a particular object.
int64 metageneration = 6;
Returns | |
---|---|
Type | Description |
long |
The metageneration. |
getName()
public abstract String getName()
The name of the object.
string name = 23;
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes()
The name of the object.
string name = 23;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getRetentionExpirationTime()
public abstract Timestamp getRetentionExpirationTime()
A server-determined value that specifies the earliest time that the object's retention period expires.
.google.protobuf.Timestamp retention_expiration_time = 20;
Returns | |
---|---|
Type | Description |
Timestamp |
The retentionExpirationTime. |
getRetentionExpirationTimeOrBuilder()
public abstract TimestampOrBuilder getRetentionExpirationTimeOrBuilder()
A server-determined value that specifies the earliest time that the object's retention period expires.
.google.protobuf.Timestamp retention_expiration_time = 20;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getSelfLink()
public abstract String getSelfLink()
The link to this object.
string self_link = 101;
Returns | |
---|---|
Type | Description |
String |
The selfLink. |
getSelfLinkBytes()
public abstract ByteString getSelfLinkBytes()
The link to this object.
string self_link = 101;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for selfLink. |
getSize()
public abstract long getSize()
Content-Length of the object data in bytes, matching https://tools.ietf.org/html/rfc7230#section-3.3.2.
int64 size = 9;
Returns | |
---|---|
Type | Description |
long |
The size. |
getStorageClass()
public abstract String getStorageClass()
Storage class of the object.
string storage_class = 16;
Returns | |
---|---|
Type | Description |
String |
The storageClass. |
getStorageClassBytes()
public abstract ByteString getStorageClassBytes()
Storage class of the object.
string storage_class = 16;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for storageClass. |
getTemporaryHold()
public abstract boolean getTemporaryHold()
Whether an object is under temporary hold.
bool temporary_hold = 19;
Returns | |
---|---|
Type | Description |
boolean |
The temporaryHold. |
getTimeCreated()
public abstract Timestamp getTimeCreated()
The creation time of the object. Attempting to set this field will result in an error.
.google.protobuf.Timestamp time_created = 10;
Returns | |
---|---|
Type | Description |
Timestamp |
The timeCreated. |
getTimeCreatedOrBuilder()
public abstract TimestampOrBuilder getTimeCreatedOrBuilder()
The creation time of the object. Attempting to set this field will result in an error.
.google.protobuf.Timestamp time_created = 10;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getTimeDeleted()
public abstract Timestamp getTimeDeleted()
The deletion time of the object. Will be returned if and only if this version of the object has been deleted.
.google.protobuf.Timestamp time_deleted = 7;
Returns | |
---|---|
Type | Description |
Timestamp |
The timeDeleted. |
getTimeDeletedOrBuilder()
public abstract TimestampOrBuilder getTimeDeletedOrBuilder()
The deletion time of the object. Will be returned if and only if this version of the object has been deleted.
.google.protobuf.Timestamp time_deleted = 7;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getTimeStorageClassUpdated()
public abstract Timestamp getTimeStorageClassUpdated()
The time at which the object's storage class was last changed.
.google.protobuf.Timestamp time_storage_class_updated = 18;
Returns | |
---|---|
Type | Description |
Timestamp |
The timeStorageClassUpdated. |
getTimeStorageClassUpdatedOrBuilder()
public abstract TimestampOrBuilder getTimeStorageClassUpdatedOrBuilder()
The time at which the object's storage class was last changed.
.google.protobuf.Timestamp time_storage_class_updated = 18;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getUpdated()
public abstract Timestamp getUpdated()
The modification time of the object metadata.
.google.protobuf.Timestamp updated = 15;
Returns | |
---|---|
Type | Description |
Timestamp |
The updated. |
getUpdatedOrBuilder()
public abstract TimestampOrBuilder getUpdatedOrBuilder()
The modification time of the object metadata.
.google.protobuf.Timestamp updated = 15;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
hasCustomerEncryption()
public abstract boolean hasCustomerEncryption()
Metadata of customer-supplied encryption key, if the object is encrypted by such a key.
.google.events.cloud.storage.v1.StorageObjectData.CustomerEncryption customer_encryption = 28;
Returns | |
---|---|
Type | Description |
boolean |
Whether the customerEncryption field is set. |
hasRetentionExpirationTime()
public abstract boolean hasRetentionExpirationTime()
A server-determined value that specifies the earliest time that the object's retention period expires.
.google.protobuf.Timestamp retention_expiration_time = 20;
Returns | |
---|---|
Type | Description |
boolean |
Whether the retentionExpirationTime field is set. |
hasTimeCreated()
public abstract boolean hasTimeCreated()
The creation time of the object. Attempting to set this field will result in an error.
.google.protobuf.Timestamp time_created = 10;
Returns | |
---|---|
Type | Description |
boolean |
Whether the timeCreated field is set. |
hasTimeDeleted()
public abstract boolean hasTimeDeleted()
The deletion time of the object. Will be returned if and only if this version of the object has been deleted.
.google.protobuf.Timestamp time_deleted = 7;
Returns | |
---|---|
Type | Description |
boolean |
Whether the timeDeleted field is set. |
hasTimeStorageClassUpdated()
public abstract boolean hasTimeStorageClassUpdated()
The time at which the object's storage class was last changed.
.google.protobuf.Timestamp time_storage_class_updated = 18;
Returns | |
---|---|
Type | Description |
boolean |
Whether the timeStorageClassUpdated field is set. |
hasUpdated()
public abstract boolean hasUpdated()
The modification time of the object metadata.
.google.protobuf.Timestamp updated = 15;
Returns | |
---|---|
Type | Description |
boolean |
Whether the updated field is set. |