Package com.google.storage.v2
Class AppendObjectSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.storage.v2.AppendObjectSpec
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AppendObjectSpecOrBuilder,Serializable
public final class AppendObjectSpec
extends com.google.protobuf.GeneratedMessageV3
implements AppendObjectSpecOrBuilder
Describes an attempt to append to an object, possibly over multiple requests.Protobuf type
google.storage.v2.AppendObjectSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDescribes an attempt to append to an object, possibly over multiple requests.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanRequired.com.google.protobuf.ByteStringRequired.static AppendObjectSpecstatic final com.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.com.google.protobuf.Parser<AppendObjectSpec>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.intAn 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.inthashCode()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 booleanstatic AppendObjectSpec.Builderstatic AppendObjectSpec.BuildernewBuilder(AppendObjectSpec prototype) protected AppendObjectSpec.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static AppendObjectSpecparseDelimitedFrom(InputStream input) static AppendObjectSpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendObjectSpecparseFrom(byte[] data) static AppendObjectSpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendObjectSpecparseFrom(com.google.protobuf.ByteString data) static AppendObjectSpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendObjectSpecparseFrom(com.google.protobuf.CodedInputStream input) static AppendObjectSpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendObjectSpecparseFrom(InputStream input) static AppendObjectSpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AppendObjectSpecparseFrom(ByteBuffer data) static AppendObjectSpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AppendObjectSpec>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
BUCKET_FIELD_NUMBER
public static final int BUCKET_FIELD_NUMBER- See Also:
-
OBJECT_FIELD_NUMBER
public static final int OBJECT_FIELD_NUMBER- See Also:
-
GENERATION_FIELD_NUMBER
public static final int GENERATION_FIELD_NUMBER- See Also:
-
IF_METAGENERATION_MATCH_FIELD_NUMBER
public static final int IF_METAGENERATION_MATCH_FIELD_NUMBER- See Also:
-
IF_METAGENERATION_NOT_MATCH_FIELD_NUMBER
public static final int IF_METAGENERATION_NOT_MATCH_FIELD_NUMBER- See Also:
-
ROUTING_TOKEN_FIELD_NUMBER
public static final int ROUTING_TOKEN_FIELD_NUMBER- See Also:
-
WRITE_HANDLE_FIELD_NUMBER
public static final int WRITE_HANDLE_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
hasIfMetagenerationMatch
public boolean hasIfMetagenerationMatch()Makes the operation conditional on whether the object's current metageneration matches the given value.
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.
optional int64 if_metageneration_match = 4;- Specified by:
getIfMetagenerationMatchin interfaceAppendObjectSpecOrBuilder- Returns:
- The ifMetagenerationMatch.
-
hasIfMetagenerationNotMatch
public 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 = 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.
optional int64 if_metageneration_not_match = 5;- Specified by:
getIfMetagenerationNotMatchin interfaceAppendObjectSpecOrBuilder- Returns:
- The ifMetagenerationNotMatch.
-
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.
-
hasWriteHandle
public boolean hasWriteHandle()An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.
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.
optional .google.storage.v2.BidiWriteHandle write_handle = 7;- Specified by:
getWriteHandlein interfaceAppendObjectSpecOrBuilder- Returns:
- The writeHandle.
-
getWriteHandleOrBuilder
An optional write handle returned from a previous BidiWriteObjectResponse message or a BidiWriteObjectRedirectedError error.
optional .google.storage.v2.BidiWriteHandle write_handle = 7;- Specified by:
getWriteHandleOrBuilderin interfaceAppendObjectSpecOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AppendObjectSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendObjectSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendObjectSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendObjectSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendObjectSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AppendObjectSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AppendObjectSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AppendObjectSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AppendObjectSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AppendObjectSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AppendObjectSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-