public interface WriteObjectSpecOrBuilder extends MessageOrBuilder
Implements
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.
int64 if_generation_match = 3;
Type | Description |
long | The ifGenerationMatch. |
getIfGenerationNotMatch()
public abstract long getIfGenerationNotMatch()
Makes the operation conditional on whether the object's current 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.
int64 if_generation_not_match = 4;
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.
int64 if_metageneration_match = 5;
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.
int64 if_metageneration_not_match = 6;
Type | Description |
long | The ifMetagenerationNotMatch. |
getPredefinedAcl()
public abstract PredefinedObjectAcl getPredefinedAcl()
Apply a predefined set of access controls to this object.
.google.storage.v2.PredefinedObjectAcl predefined_acl = 2;
Type | Description |
PredefinedObjectAcl | The predefinedAcl. |
getPredefinedAclValue()
public abstract int getPredefinedAclValue()
Apply a predefined set of access controls to this object.
.google.storage.v2.PredefinedObjectAcl predefined_acl = 2;
Type | Description |
int | The enum numeric value on the wire for predefinedAcl. |
getResource()
public abstract Object getResource()
Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1;
Type | Description |
Object | The resource. |
getResourceOrBuilder()
public abstract ObjectOrBuilder getResourceOrBuilder()
Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1;
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.
int64 if_generation_match = 3;
Type | Description |
boolean | Whether the ifGenerationMatch field is set. |
hasIfGenerationNotMatch()
public abstract boolean hasIfGenerationNotMatch()
Makes the operation conditional on whether the object's current 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.
int64 if_generation_not_match = 4;
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.
int64 if_metageneration_match = 5;
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.
int64 if_metageneration_not_match = 6;
Type | Description |
boolean | Whether the ifMetagenerationNotMatch field is set. |
hasResource()
public abstract boolean hasResource()
Destination object, including its name and its metadata.
.google.storage.v2.Object resource = 1;
Type | Description |
boolean | Whether the resource field is set. |