Package com.google.storage.v2
Class AppendObjectSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
com.google.storage.v2.AppendObjectSpec.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AppendObjectSpecOrBuilder,Cloneable
- Enclosing class:
- AppendObjectSpec
public static final class AppendObjectSpec.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
implements AppendObjectSpecOrBuilder
Describes an attempt to append to an object, possibly over multiple requests.Protobuf type
google.storage.v2.AppendObjectSpec-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Required.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Required.Makes the operation conditional on whether the object's current metageneration matches the given value.Makes the operation conditional on whether the object's current metageneration does not match the given value.Required.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) An optional routing token that influences request routing for the stream.An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.clone()Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongRequired.longMakes the operation conditional on whether the object's current metageneration matches the given value.longMakes the operation conditional on whether the object's current metageneration does not match the given value.Required.com.google.protobuf.ByteStringRequired.An optional routing token that influences request routing for the stream.com.google.protobuf.ByteStringAn optional routing token that influences request routing for the stream.An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.booleanMakes the operation conditional on whether the object's current metageneration matches the given value.booleanMakes the operation conditional on whether the object's current metageneration does not match the given value.booleanAn optional routing token that influences request routing for the stream.booleanAn optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AppendObjectSpec other) final AppendObjectSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeWriteHandle(BidiWriteHandle value) An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.Required.setBucketBytes(com.google.protobuf.ByteString value) Required.setGeneration(long value) Required.setIfMetagenerationMatch(long value) Makes the operation conditional on whether the object's current metageneration matches the given value.setIfMetagenerationNotMatch(long value) Makes the operation conditional on whether the object's current metageneration does not match the given value.Required.setObjectBytes(com.google.protobuf.ByteString value) Required.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRoutingToken(String value) An optional routing token that influences request routing for the stream.setRoutingTokenBytes(com.google.protobuf.ByteString value) An optional routing token that influences request routing for the stream.final AppendObjectSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setWriteHandle(BidiWriteHandle value) An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.setWriteHandle(BidiWriteHandle.Builder builderForValue) An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
setField
public AppendObjectSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
setRepeatedField
public AppendObjectSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
addRepeatedField
public AppendObjectSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AppendObjectSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
mergeFrom
public AppendObjectSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AppendObjectSpec.Builder>- Throws:
IOException
-
getBucket
Required. The name of the bucket containing the object to write.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getBucketin interfaceAppendObjectSpecOrBuilder- Returns:
- The bucket.
-
getBucketBytes
public com.google.protobuf.ByteString getBucketBytes()Required. The name of the bucket containing the object to write.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getBucketBytesin interfaceAppendObjectSpecOrBuilder- Returns:
- The bytes for bucket.
-
setBucket
Required. The name of the bucket containing the object to write.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bucket to set.- Returns:
- This builder for chaining.
-
clearBucket
Required. The name of the bucket containing the object to write.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setBucketBytes
Required. The name of the bucket containing the object to write.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for bucket to set.- Returns:
- This builder for chaining.
-
getObject
Required. The name of the object to open for writing.
string object = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getObjectin interfaceAppendObjectSpecOrBuilder- Returns:
- The object.
-
getObjectBytes
public com.google.protobuf.ByteString getObjectBytes()Required. The name of the object to open for writing.
string object = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getObjectBytesin interfaceAppendObjectSpecOrBuilder- Returns:
- The bytes for object.
-
setObject
Required. The name of the object to open for writing.
string object = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The object to set.- Returns:
- This builder for chaining.
-
clearObject
Required. The name of the object to open for writing.
string object = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setObjectBytes
Required. The name of the object to open for writing.
string object = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for object to set.- Returns:
- This builder for chaining.
-
getGeneration
public long getGeneration()Required. The generation number of the object to open for writing.
int64 generation = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getGenerationin interfaceAppendObjectSpecOrBuilder- Returns:
- The generation.
-
setGeneration
Required. The generation number of the object to open for writing.
int64 generation = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The generation to set.- Returns:
- This builder for chaining.
-
clearGeneration
Required. The generation number of the object to open for writing.
int64 generation = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
hasIfMetagenerationMatch
public boolean hasIfMetagenerationMatch()Makes the operation conditional on whether the object's current metageneration matches the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_match = 4;- Specified by:
hasIfMetagenerationMatchin interfaceAppendObjectSpecOrBuilder- Returns:
- Whether the ifMetagenerationMatch field is set.
-
getIfMetagenerationMatch
public long getIfMetagenerationMatch()Makes the operation conditional on whether the object's current metageneration matches the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_match = 4;- Specified by:
getIfMetagenerationMatchin interfaceAppendObjectSpecOrBuilder- Returns:
- The ifMetagenerationMatch.
-
setIfMetagenerationMatch
Makes the operation conditional on whether the object's current metageneration matches the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_match = 4;- Parameters:
value- The ifMetagenerationMatch to set.- Returns:
- This builder for chaining.
-
clearIfMetagenerationMatch
Makes the operation conditional on whether the object's current metageneration matches the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_match = 4;- Returns:
- This builder for chaining.
-
hasIfMetagenerationNotMatch
public boolean hasIfMetagenerationNotMatch()Makes the operation conditional on whether the object's current metageneration does not match the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_not_match = 5;- Specified by:
hasIfMetagenerationNotMatchin interfaceAppendObjectSpecOrBuilder- Returns:
- Whether the ifMetagenerationNotMatch field is set.
-
getIfMetagenerationNotMatch
public long getIfMetagenerationNotMatch()Makes the operation conditional on whether the object's current metageneration does not match the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_not_match = 5;- Specified by:
getIfMetagenerationNotMatchin interfaceAppendObjectSpecOrBuilder- Returns:
- The ifMetagenerationNotMatch.
-
setIfMetagenerationNotMatch
Makes the operation conditional on whether the object's current metageneration does not match the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_not_match = 5;- Parameters:
value- The ifMetagenerationNotMatch to set.- Returns:
- This builder for chaining.
-
clearIfMetagenerationNotMatch
Makes the operation conditional on whether the object's current metageneration does not match the given value. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional int64 if_metageneration_not_match = 5;- Returns:
- This builder for chaining.
-
hasRoutingToken
public boolean hasRoutingToken()An optional routing token that influences request routing for the stream. Must be provided if a BidiWriteObjectRedirectedError is returned.
optional string routing_token = 6;- Specified by:
hasRoutingTokenin interfaceAppendObjectSpecOrBuilder- Returns:
- Whether the routingToken field is set.
-
getRoutingToken
An optional routing token that influences request routing for the stream. Must be provided if a BidiWriteObjectRedirectedError is returned.
optional string routing_token = 6;- Specified by:
getRoutingTokenin interfaceAppendObjectSpecOrBuilder- Returns:
- The routingToken.
-
getRoutingTokenBytes
public com.google.protobuf.ByteString getRoutingTokenBytes()An optional routing token that influences request routing for the stream. Must be provided if a BidiWriteObjectRedirectedError is returned.
optional string routing_token = 6;- Specified by:
getRoutingTokenBytesin interfaceAppendObjectSpecOrBuilder- Returns:
- The bytes for routingToken.
-
setRoutingToken
An optional routing token that influences request routing for the stream. Must be provided if a BidiWriteObjectRedirectedError is returned.
optional string routing_token = 6;- Parameters:
value- The routingToken to set.- Returns:
- This builder for chaining.
-
clearRoutingToken
An optional routing token that influences request routing for the stream. Must be provided if a BidiWriteObjectRedirectedError is returned.
optional string routing_token = 6;- Returns:
- This builder for chaining.
-
setRoutingTokenBytes
An optional routing token that influences request routing for the stream. Must be provided if a BidiWriteObjectRedirectedError is returned.
optional string routing_token = 6;- Parameters:
value- The bytes for routingToken to set.- Returns:
- This builder for chaining.
-
hasWriteHandle
public boolean hasWriteHandle()An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7;- Specified by:
hasWriteHandlein interfaceAppendObjectSpecOrBuilder- Returns:
- Whether the writeHandle field is set.
-
getWriteHandle
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7;- Specified by:
getWriteHandlein interfaceAppendObjectSpecOrBuilder- Returns:
- The writeHandle.
-
setWriteHandle
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7; -
setWriteHandle
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7; -
mergeWriteHandle
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7; -
clearWriteHandle
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7; -
getWriteHandleBuilder
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7; -
getWriteHandleOrBuilder
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error. Note that metageneration preconditions are only checked if `write_handle` is empty.
optional .google.storage.v2.BidiWriteHandle write_handle = 7;- Specified by:
getWriteHandleOrBuilderin interfaceAppendObjectSpecOrBuilder
-
setUnknownFields
public final AppendObjectSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-
mergeUnknownFields
public final AppendObjectSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AppendObjectSpec.Builder>
-