public static final class ModifyAckDeadlineRequest.Builder extends GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder> implements ModifyAckDeadlineRequestOrBuilder
Request for the ModifyAckDeadline method.Protobuf type
google.pubsub.v1.ModifyAckDeadlineRequest
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public ModifyAckDeadlineRequest build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public ModifyAckDeadlineRequest buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public ModifyAckDeadlineRequest.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder mergeFrom(ModifyAckDeadlineRequest other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public ModifyAckDeadlineRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<ModifyAckDeadlineRequest.Builder>
java.io.IOException
public java.lang.String getSubscription()
The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.
string subscription = 1;
getSubscription
in interface ModifyAckDeadlineRequestOrBuilder
public ByteString getSubscriptionBytes()
The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.
string subscription = 1;
getSubscriptionBytes
in interface ModifyAckDeadlineRequestOrBuilder
public ModifyAckDeadlineRequest.Builder setSubscription(java.lang.String value)
The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.
string subscription = 1;
public ModifyAckDeadlineRequest.Builder clearSubscription()
The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.
string subscription = 1;
public ModifyAckDeadlineRequest.Builder setSubscriptionBytes(ByteString value)
The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.
string subscription = 1;
public ProtocolStringList getAckIdsList()
List of acknowledgment IDs.
repeated string ack_ids = 4;
getAckIdsList
in interface ModifyAckDeadlineRequestOrBuilder
public int getAckIdsCount()
List of acknowledgment IDs.
repeated string ack_ids = 4;
getAckIdsCount
in interface ModifyAckDeadlineRequestOrBuilder
public java.lang.String getAckIds(int index)
List of acknowledgment IDs.
repeated string ack_ids = 4;
getAckIds
in interface ModifyAckDeadlineRequestOrBuilder
public ByteString getAckIdsBytes(int index)
List of acknowledgment IDs.
repeated string ack_ids = 4;
getAckIdsBytes
in interface ModifyAckDeadlineRequestOrBuilder
public ModifyAckDeadlineRequest.Builder setAckIds(int index, java.lang.String value)
List of acknowledgment IDs.
repeated string ack_ids = 4;
public ModifyAckDeadlineRequest.Builder addAckIds(java.lang.String value)
List of acknowledgment IDs.
repeated string ack_ids = 4;
public ModifyAckDeadlineRequest.Builder addAllAckIds(java.lang.Iterable<java.lang.String> values)
List of acknowledgment IDs.
repeated string ack_ids = 4;
public ModifyAckDeadlineRequest.Builder clearAckIds()
List of acknowledgment IDs.
repeated string ack_ids = 4;
public ModifyAckDeadlineRequest.Builder addAckIdsBytes(ByteString value)
List of acknowledgment IDs.
repeated string ack_ids = 4;
public int getAckDeadlineSeconds()
The new ack deadline with respect to the time this request was sent to the Pub/Sub system. For example, if the value is 10, the new ack deadline will expire 10 seconds after the `ModifyAckDeadline` call was made. Specifying zero may immediately make the message available for another pull request. The minimum deadline you can specify is 0 seconds. The maximum deadline you can specify is 600 seconds (10 minutes).
int32 ack_deadline_seconds = 3;
getAckDeadlineSeconds
in interface ModifyAckDeadlineRequestOrBuilder
public ModifyAckDeadlineRequest.Builder setAckDeadlineSeconds(int value)
The new ack deadline with respect to the time this request was sent to the Pub/Sub system. For example, if the value is 10, the new ack deadline will expire 10 seconds after the `ModifyAckDeadline` call was made. Specifying zero may immediately make the message available for another pull request. The minimum deadline you can specify is 0 seconds. The maximum deadline you can specify is 600 seconds (10 minutes).
int32 ack_deadline_seconds = 3;
public ModifyAckDeadlineRequest.Builder clearAckDeadlineSeconds()
The new ack deadline with respect to the time this request was sent to the Pub/Sub system. For example, if the value is 10, the new ack deadline will expire 10 seconds after the `ModifyAckDeadline` call was made. Specifying zero may immediately make the message available for another pull request. The minimum deadline you can specify is 0 seconds. The maximum deadline you can specify is 600 seconds (10 minutes).
int32 ack_deadline_seconds = 3;
public final ModifyAckDeadlineRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
public final ModifyAckDeadlineRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>