Send feedback
Class PullMessage (2.49.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.49.0 keyboard_arrow_down
public final class PullMessage extends GeneratedMessageV3 implements PullMessageOrBuilder
The pull message contains data that can be used by the caller of
LeaseTasks to process the
task.
This proto can only be used for tasks in a queue which has
pull_target set.
Protobuf type google.cloud.tasks.v2beta2.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 task's tag.
Tags allow similar tasks to be processed in a batch. If you label
tasks with a tag, your worker can
lease tasks with the
same tag using
filter . For example,
if you want to aggregate the events associated with a specific user once a
day, you could tag tasks with the user ID.
The task's tag can only be set when the
task is created .
The tag must be 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 task's tag.
Tags allow similar tasks to be processed in a batch. If you label
tasks with a tag, your worker can
lease tasks with the
same tag using
filter . For example,
if you want to aggregate the events associated with a specific user once a
day, you could tag tasks with the user ID.
The task's tag can only be set when the
task is created .
The tag must be 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 )
Returns
Type
Description
Object
Overrides
toBuilder()
public PullMessage . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-04 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-04 UTC."]]