public static final class PullRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder> implements PullRequestOrBuilder
Request for the `Pull` method.Protobuf type
google.pubsub.v1.PullRequest| Modifier and Type | Method and Description |
|---|---|
PullRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
PullRequest |
build() |
PullRequest |
buildPartial() |
PullRequest.Builder |
clear() |
PullRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PullRequest.Builder |
clearMaxMessages()
The maximum number of messages returned for this request.
|
PullRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PullRequest.Builder |
clearReturnImmediately()
If this field set to true, the system will respond immediately even if
it there are no messages available to return in the `Pull` response.
|
PullRequest.Builder |
clearSubscription()
The subscription from which messages should be pulled.
|
PullRequest.Builder |
clone() |
PullRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getMaxMessages()
The maximum number of messages returned for this request.
|
boolean |
getReturnImmediately()
If this field set to true, the system will respond immediately even if
it there are no messages available to return in the `Pull` response.
|
java.lang.String |
getSubscription()
The subscription from which messages should be pulled.
|
SubscriptionName |
getSubscriptionAsSubscriptionName() |
com.google.protobuf.ByteString |
getSubscriptionBytes()
The subscription from which messages should be pulled.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PullRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PullRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
PullRequest.Builder |
mergeFrom(PullRequest other) |
PullRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PullRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
PullRequest.Builder |
setMaxMessages(int value)
The maximum number of messages returned for this request.
|
PullRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
PullRequest.Builder |
setReturnImmediately(boolean value)
If this field set to true, the system will respond immediately even if
it there are no messages available to return in the `Pull` response.
|
PullRequest.Builder |
setSubscription(java.lang.String value)
The subscription from which messages should be pulled.
|
PullRequest.Builder |
setSubscriptionBytes(com.google.protobuf.ByteString value)
The subscription from which messages should be pulled.
|
PullRequest.Builder |
setSubscriptionWithSubscriptionName(SubscriptionName value) |
PullRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PullRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PullRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PullRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PullRequest.Builder>public PullRequest.Builder mergeFrom(PullRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public PullRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PullRequest.Builder>java.io.IOExceptionpublic java.lang.String getSubscription()
The subscription from which messages should be pulled.
Format is `projects/{project}/subscriptions/{sub}`.
optional string subscription = 1;getSubscription in interface PullRequestOrBuilderpublic com.google.protobuf.ByteString getSubscriptionBytes()
The subscription from which messages should be pulled.
Format is `projects/{project}/subscriptions/{sub}`.
optional string subscription = 1;getSubscriptionBytes in interface PullRequestOrBuilderpublic PullRequest.Builder setSubscription(java.lang.String value)
The subscription from which messages should be pulled.
Format is `projects/{project}/subscriptions/{sub}`.
optional string subscription = 1;public PullRequest.Builder clearSubscription()
The subscription from which messages should be pulled.
Format is `projects/{project}/subscriptions/{sub}`.
optional string subscription = 1;public PullRequest.Builder setSubscriptionBytes(com.google.protobuf.ByteString value)
The subscription from which messages should be pulled.
Format is `projects/{project}/subscriptions/{sub}`.
optional string subscription = 1;public boolean getReturnImmediately()
If this field set to true, the system will respond immediately even if it there are no messages available to return in the `Pull` response. Otherwise, the system may wait (for a bounded amount of time) until at least one message is available, rather than returning no messages. The client may cancel the request if it does not wish to wait any longer for the response.
optional bool return_immediately = 2;getReturnImmediately in interface PullRequestOrBuilderpublic PullRequest.Builder setReturnImmediately(boolean value)
If this field set to true, the system will respond immediately even if it there are no messages available to return in the `Pull` response. Otherwise, the system may wait (for a bounded amount of time) until at least one message is available, rather than returning no messages. The client may cancel the request if it does not wish to wait any longer for the response.
optional bool return_immediately = 2;public PullRequest.Builder clearReturnImmediately()
If this field set to true, the system will respond immediately even if it there are no messages available to return in the `Pull` response. Otherwise, the system may wait (for a bounded amount of time) until at least one message is available, rather than returning no messages. The client may cancel the request if it does not wish to wait any longer for the response.
optional bool return_immediately = 2;public int getMaxMessages()
The maximum number of messages returned for this request. The Pub/Sub system may return fewer than the number specified.
optional int32 max_messages = 3;getMaxMessages in interface PullRequestOrBuilderpublic PullRequest.Builder setMaxMessages(int value)
The maximum number of messages returned for this request. The Pub/Sub system may return fewer than the number specified.
optional int32 max_messages = 3;public PullRequest.Builder clearMaxMessages()
The maximum number of messages returned for this request. The Pub/Sub system may return fewer than the number specified.
optional int32 max_messages = 3;public final PullRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public final PullRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PullRequest.Builder>public final PullRequest.Builder setSubscriptionWithSubscriptionName(SubscriptionName value)
public final SubscriptionName getSubscriptionAsSubscriptionName()