Package com.google.pubsub.v1
Class ModifyAckDeadlineRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
- com.google.pubsub.v1.ModifyAckDeadlineRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ModifyAckDeadlineRequestOrBuilder,Cloneable
- Enclosing class:
- ModifyAckDeadlineRequest
public static final class ModifyAckDeadlineRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder> implements ModifyAckDeadlineRequestOrBuilder
Request for the ModifyAckDeadline method.
Protobuf typegoogle.pubsub.v1.ModifyAckDeadlineRequest
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
clear
public ModifyAckDeadlineRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
getDefaultInstanceForType
public ModifyAckDeadlineRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ModifyAckDeadlineRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ModifyAckDeadlineRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ModifyAckDeadlineRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
setField
public ModifyAckDeadlineRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
clearField
public ModifyAckDeadlineRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
clearOneof
public ModifyAckDeadlineRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
setRepeatedField
public ModifyAckDeadlineRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
addRepeatedField
public ModifyAckDeadlineRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
mergeFrom
public ModifyAckDeadlineRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ModifyAckDeadlineRequest.Builder>
-
mergeFrom
public ModifyAckDeadlineRequest.Builder mergeFrom(ModifyAckDeadlineRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
mergeFrom
public ModifyAckDeadlineRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ModifyAckDeadlineRequest.Builder>- Throws:
IOException
-
getSubscription
public String getSubscription()
Required. The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.string subscription = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getSubscriptionin interfaceModifyAckDeadlineRequestOrBuilder- Returns:
- The subscription.
-
getSubscriptionBytes
public com.google.protobuf.ByteString getSubscriptionBytes()
Required. The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.string subscription = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getSubscriptionBytesin interfaceModifyAckDeadlineRequestOrBuilder- Returns:
- The bytes for subscription.
-
setSubscription
public ModifyAckDeadlineRequest.Builder setSubscription(String value)
Required. The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.string subscription = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The subscription to set.- Returns:
- This builder for chaining.
-
clearSubscription
public ModifyAckDeadlineRequest.Builder clearSubscription()
Required. The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.string subscription = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setSubscriptionBytes
public ModifyAckDeadlineRequest.Builder setSubscriptionBytes(com.google.protobuf.ByteString value)
Required. The name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.string subscription = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for subscription to set.- Returns:
- This builder for chaining.
-
getAckIdsList
public com.google.protobuf.ProtocolStringList getAckIdsList()
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAckIdsListin interfaceModifyAckDeadlineRequestOrBuilder- Returns:
- A list containing the ackIds.
-
getAckIdsCount
public int getAckIdsCount()
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAckIdsCountin interfaceModifyAckDeadlineRequestOrBuilder- Returns:
- The count of ackIds.
-
getAckIds
public String getAckIds(int index)
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAckIdsin interfaceModifyAckDeadlineRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The ackIds at the given index.
-
getAckIdsBytes
public com.google.protobuf.ByteString getAckIdsBytes(int index)
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAckIdsBytesin interfaceModifyAckDeadlineRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the ackIds at the given index.
-
setAckIds
public ModifyAckDeadlineRequest.Builder setAckIds(int index, String value)
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The ackIds to set.- Returns:
- This builder for chaining.
-
addAckIds
public ModifyAckDeadlineRequest.Builder addAckIds(String value)
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The ackIds to add.- Returns:
- This builder for chaining.
-
addAllAckIds
public ModifyAckDeadlineRequest.Builder addAllAckIds(Iterable<String> values)
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The ackIds to add.- Returns:
- This builder for chaining.
-
clearAckIds
public ModifyAckDeadlineRequest.Builder clearAckIds()
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
addAckIdsBytes
public ModifyAckDeadlineRequest.Builder addAckIdsBytes(com.google.protobuf.ByteString value)
Required. List of acknowledgment IDs.
repeated string ack_ids = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the ackIds to add.- Returns:
- This builder for chaining.
-
getAckDeadlineSeconds
public int getAckDeadlineSeconds()
Required. 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 might immediately make the message available for delivery to another subscriber client. This typically results in an increase in the rate of message redeliveries (that is, duplicates). 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 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAckDeadlineSecondsin interfaceModifyAckDeadlineRequestOrBuilder- Returns:
- The ackDeadlineSeconds.
-
setAckDeadlineSeconds
public ModifyAckDeadlineRequest.Builder setAckDeadlineSeconds(int value)
Required. 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 might immediately make the message available for delivery to another subscriber client. This typically results in an increase in the rate of message redeliveries (that is, duplicates). 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 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The ackDeadlineSeconds to set.- Returns:
- This builder for chaining.
-
clearAckDeadlineSeconds
public ModifyAckDeadlineRequest.Builder clearAckDeadlineSeconds()
Required. 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 might immediately make the message available for delivery to another subscriber client. This typically results in an increase in the rate of message redeliveries (that is, duplicates). 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 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setUnknownFields
public final ModifyAckDeadlineRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
mergeUnknownFields
public final ModifyAckDeadlineRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ModifyAckDeadlineRequest.Builder>
-
-