public interface WriteObjectSpecOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getIfGenerationMatch()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
long |
The ifGenerationMatch. |
getIfGenerationNotMatch()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
long |
The ifGenerationNotMatch. |
getIfMetagenerationMatch()
public abstract long getIfMetagenerationMatch()Makes the operation conditional on whether the object's current metageneration matches the given value.
optional int64 if_metageneration_match = 5;
| Returns | |
|---|---|
| Type | Description |
long |
The ifMetagenerationMatch. |
getIfMetagenerationNotMatch()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
long |
The ifMetagenerationNotMatch. |
getObjectSize()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
long |
The objectSize. |
getPredefinedAcl()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
String |
The predefinedAcl. |
getPredefinedAclBytes()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for predefinedAcl. |
getResource()
public abstract Object getResource()Required. Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Object |
The resource. |
getResourceOrBuilder()
public abstract ObjectOrBuilder getResourceOrBuilder()Required. Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ObjectOrBuilder |
|
hasIfGenerationMatch()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ifGenerationMatch field is set. |
hasIfGenerationNotMatch()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ifGenerationNotMatch field is set. |
hasIfMetagenerationMatch()
public abstract boolean hasIfMetagenerationMatch()Makes the operation conditional on whether the object's current metageneration matches the given value.
optional int64 if_metageneration_match = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ifMetagenerationMatch field is set. |
hasIfMetagenerationNotMatch()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ifMetagenerationNotMatch field is set. |
hasObjectSize()
public abstract 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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the objectSize field is set. |
hasResource()
public abstract boolean hasResource()Required. Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the resource field is set. |