- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.12
- 2.2.0
- 2.1.11
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
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > PullMessageImplements
PullMessageOrBuilderStatic Fields
PAYLOAD_FIELD_NUMBER
public static final int PAYLOAD_FIELD_NUMBER
Type | Description |
int |
TAG_FIELD_NUMBER
public static final int TAG_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static PullMessage getDefaultInstance()
Type | Description |
PullMessage |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static PullMessage.Builder newBuilder()
Type | Description |
PullMessage.Builder |
newBuilder(PullMessage prototype)
public static PullMessage.Builder newBuilder(PullMessage prototype)
Name | Description |
prototype | PullMessage |
Type | Description |
PullMessage.Builder |
parseDelimitedFrom(InputStream input)
public static PullMessage parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
PullMessage |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
PullMessage |
Type | Description |
IOException |
parseFrom(byte[] data)
public static PullMessage parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
PullMessage |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
PullMessage |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static PullMessage parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
PullMessage |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
PullMessage |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static PullMessage parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
PullMessage |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
PullMessage |
Type | Description |
IOException |
parseFrom(InputStream input)
public static PullMessage parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
PullMessage |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
PullMessage |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static PullMessage parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
PullMessage |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PullMessage parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
PullMessage |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<PullMessage> parser()
Type | Description |
Parser<PullMessage> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public PullMessage getDefaultInstanceForType()
Type | Description |
PullMessage |
getParserForType()
public Parser<PullMessage> getParserForType()
Type | Description |
Parser<PullMessage> |
getPayload()
public ByteString getPayload()
A data payload consumed by the worker to execute the task.
bytes payload = 1;
Type | Description |
ByteString | The payload. |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getTag()
public String 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;
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;
Type | Description |
ByteString | The bytes for tag. |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public PullMessage.Builder newBuilderForType()
Type | Description |
PullMessage.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected PullMessage.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
PullMessage.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public PullMessage.Builder toBuilder()
Type | Description |
PullMessage.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |