public interface WriteObjectSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
long |
getIfGenerationMatch()
Makes the operation conditional on whether the object's current
generation matches the given value.
|
long |
getIfGenerationNotMatch()
Makes the operation conditional on whether the object's live
generation does not match the given value.
|
long |
getIfMetagenerationMatch()
Makes the operation conditional on whether the object's current
metageneration matches the given value.
|
long |
getIfMetagenerationNotMatch()
Makes the operation conditional on whether the object's current
metageneration does not match the given value.
|
long |
getObjectSize()
The expected final object size being uploaded.
|
String |
getPredefinedAcl()
Apply a predefined set of access controls to this object.
|
com.google.protobuf.ByteString |
getPredefinedAclBytes()
Apply a predefined set of access controls to this object.
|
Object |
getResource()
Required.
|
ObjectOrBuilder |
getResourceOrBuilder()
Required.
|
boolean |
hasIfGenerationMatch()
Makes the operation conditional on whether the object's current
generation matches the given value.
|
boolean |
hasIfGenerationNotMatch()
Makes the operation conditional on whether the object's live
generation does not match the given value.
|
boolean |
hasIfMetagenerationMatch()
Makes the operation conditional on whether the object's current
metageneration matches the given value.
|
boolean |
hasIfMetagenerationNotMatch()
Makes the operation conditional on whether the object's current
metageneration does not match the given value.
|
boolean |
hasObjectSize()
The expected final object size being uploaded.
|
boolean |
hasResource()
Required.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
boolean hasResource()
Required. Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1 [(.google.api.field_behavior) = REQUIRED];
Object getResource()
Required. Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1 [(.google.api.field_behavior) = REQUIRED];
ObjectOrBuilder getResourceOrBuilder()
Required. Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1 [(.google.api.field_behavior) = REQUIRED];
String getPredefinedAcl()
Apply a predefined set of access controls to this object. Valid values are "authenticatedRead", "bucketOwnerFullControl", "bucketOwnerRead", "private", "projectPrivate", or "publicRead".
string predefined_acl = 7;
com.google.protobuf.ByteString getPredefinedAclBytes()
Apply a predefined set of access controls to this object. Valid values are "authenticatedRead", "bucketOwnerFullControl", "bucketOwnerRead", "private", "projectPrivate", or "publicRead".
string predefined_acl = 7;
boolean hasIfGenerationMatch()
Makes the operation conditional on whether the object's current generation matches the given value. Setting to 0 makes the operation succeed only if there are no live versions of the object.
optional int64 if_generation_match = 3;
long getIfGenerationMatch()
Makes the operation conditional on whether the object's current generation matches the given value. Setting to 0 makes the operation succeed only if there are no live versions of the object.
optional int64 if_generation_match = 3;
boolean hasIfGenerationNotMatch()
Makes the operation conditional on whether the object's live generation does not match the given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed only if there is a live version of the object.
optional int64 if_generation_not_match = 4;
long getIfGenerationNotMatch()
Makes the operation conditional on whether the object's live generation does not match the given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed only if there is a live version of the object.
optional int64 if_generation_not_match = 4;
boolean hasIfMetagenerationMatch()
Makes the operation conditional on whether the object's current metageneration matches the given value.
optional int64 if_metageneration_match = 5;
long getIfMetagenerationMatch()
Makes the operation conditional on whether the object's current metageneration matches the given value.
optional int64 if_metageneration_match = 5;
boolean hasIfMetagenerationNotMatch()
Makes the operation conditional on whether the object's current metageneration does not match the given value.
optional int64 if_metageneration_not_match = 6;
long getIfMetagenerationNotMatch()
Makes the operation conditional on whether the object's current metageneration does not match the given value.
optional int64 if_metageneration_not_match = 6;
boolean hasObjectSize()
The expected final object size being uploaded. If this value is set, closing the stream after writing fewer or more than `object_size` bytes will result in an OUT_OF_RANGE error. This situation is considered a client error, and if such an error occurs you must start the upload over from scratch, this time sending the correct number of bytes.
optional int64 object_size = 8;
long getObjectSize()
The expected final object size being uploaded. If this value is set, closing the stream after writing fewer or more than `object_size` bytes will result in an OUT_OF_RANGE error. This situation is considered a client error, and if such an error occurs you must start the upload over from scratch, this time sending the correct number of bytes.
optional int64 object_size = 8;
Copyright © 2023 Google LLC. All rights reserved.