public final class PullMessage extends GeneratedMessageV3 implements PullMessageOrBuilder
Pull Message.
This proto can only be used for tasks in a queue which has
PULL type. It currently exists for
backwards compatibility with the App Engine Task Queue SDK. This message type
maybe returned with methods
list and
get, when the response view
is FULL.
Protobuf type google.cloud.tasks.v2beta3.PullMessage
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
PAYLOAD_FIELD_NUMBER
public static final int PAYLOAD_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
TAG_FIELD_NUMBER
public static final int TAG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static PullMessage getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PullMessage.Builder newBuilder()
newBuilder(PullMessage prototype)
public static PullMessage.Builder newBuilder(PullMessage prototype)
public static PullMessage parseDelimitedFrom(InputStream input)
public static PullMessage parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PullMessage parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PullMessage parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(CodedInputStream input)
public static PullMessage parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(InputStream input)
public static PullMessage parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PullMessage parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PullMessage> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public PullMessage getDefaultInstanceForType()
getParserForType()
public Parser<PullMessage> getParserForType()
Overrides
getPayload()
public ByteString getPayload()
A data payload consumed by the worker to execute the task.
bytes payload = 1;
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getTag()
The tasks's tag.
The tag is less than 500 characters.
SDK compatibility: Although the SDK allows tags to be either
string or
bytes,
only UTF-8 encoded tags can be used in Cloud Tasks. If a tag isn't UTF-8
encoded, the tag will be empty when the task is returned by Cloud Tasks.
string tag = 2;
Returns |
---|
Type | Description |
String | The tag.
|
getTagBytes()
public ByteString getTagBytes()
The tasks's tag.
The tag is less than 500 characters.
SDK compatibility: Although the SDK allows tags to be either
string or
bytes,
only UTF-8 encoded tags can be used in Cloud Tasks. If a tag isn't UTF-8
encoded, the tag will be empty when the task is returned by Cloud Tasks.
string tag = 2;
Returns |
---|
Type | Description |
ByteString | The bytes for tag.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PullMessage.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected PullMessage.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public PullMessage.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides