public final class SeekRequest extends GeneratedMessageV3 implements SeekRequestOrBuilder
Request for the Seek
method.
Protobuf type google.pubsub.v1.SeekRequest
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > SeekRequestImplements
SeekRequestOrBuilderStatic Fields
SNAPSHOT_FIELD_NUMBER
public static final int SNAPSHOT_FIELD_NUMBER
Type | Description |
int |
SUBSCRIPTION_FIELD_NUMBER
public static final int SUBSCRIPTION_FIELD_NUMBER
Type | Description |
int |
TIME_FIELD_NUMBER
public static final int TIME_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static SeekRequest getDefaultInstance()
Type | Description |
SeekRequest |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static SeekRequest.Builder newBuilder()
Type | Description |
SeekRequest.Builder |
newBuilder(SeekRequest prototype)
public static SeekRequest.Builder newBuilder(SeekRequest prototype)
Name | Description |
prototype | SeekRequest |
Type | Description |
SeekRequest.Builder |
parseDelimitedFrom(InputStream input)
public static SeekRequest parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
SeekRequest |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SeekRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
SeekRequest |
Type | Description |
IOException |
parseFrom(byte[] data)
public static SeekRequest parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
SeekRequest |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SeekRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
SeekRequest |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static SeekRequest parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
SeekRequest |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SeekRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
SeekRequest |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static SeekRequest parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
SeekRequest |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SeekRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
SeekRequest |
Type | Description |
IOException |
parseFrom(InputStream input)
public static SeekRequest parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
SeekRequest |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SeekRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
SeekRequest |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static SeekRequest parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
SeekRequest |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SeekRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
SeekRequest |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<SeekRequest> parser()
Type | Description |
Parser<SeekRequest> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public SeekRequest getDefaultInstanceForType()
Type | Description |
SeekRequest |
getParserForType()
public Parser<SeekRequest> getParserForType()
Type | Description |
Parser<SeekRequest> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getSnapshot()
public String getSnapshot()
The snapshot to seek to. The snapshot's topic must be the same as that of
the provided subscription.
Format is projects/{project}/snapshots/{snap}
.
string snapshot = 3 [(.google.api.resource_reference) = { ... }
Type | Description |
String | The snapshot. |
getSnapshotBytes()
public ByteString getSnapshotBytes()
The snapshot to seek to. The snapshot's topic must be the same as that of
the provided subscription.
Format is projects/{project}/snapshots/{snap}
.
string snapshot = 3 [(.google.api.resource_reference) = { ... }
Type | Description |
ByteString | The bytes for snapshot. |
getSubscription()
public String getSubscription()
Required. The subscription to affect.
string subscription = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
String | The subscription. |
getSubscriptionBytes()
public ByteString getSubscriptionBytes()
Required. The subscription to affect.
string subscription = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
ByteString | The bytes for subscription. |
getTargetCase()
public SeekRequest.TargetCase getTargetCase()
Type | Description |
SeekRequest.TargetCase |
getTime()
public Timestamp getTime()
The time to seek to.
Messages retained in the subscription that were published before this
time are marked as acknowledged, and messages retained in the
subscription that were published after this time are marked as
unacknowledged. Note that this operation affects only those messages
retained in the subscription (configured by the combination of
message_retention_duration
and retain_acked_messages
). For example,
if time
corresponds to a point before the message retention
window (or to a point before the system's notion of the subscription
creation time), only retained messages will be marked as unacknowledged,
and already-expunged messages will not be restored.
.google.protobuf.Timestamp time = 2;
Type | Description |
Timestamp | The time. |
getTimeOrBuilder()
public TimestampOrBuilder getTimeOrBuilder()
The time to seek to.
Messages retained in the subscription that were published before this
time are marked as acknowledged, and messages retained in the
subscription that were published after this time are marked as
unacknowledged. Note that this operation affects only those messages
retained in the subscription (configured by the combination of
message_retention_duration
and retain_acked_messages
). For example,
if time
corresponds to a point before the message retention
window (or to a point before the system's notion of the subscription
creation time), only retained messages will be marked as unacknowledged,
and already-expunged messages will not be restored.
.google.protobuf.Timestamp time = 2;
Type | Description |
TimestampOrBuilder |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hasSnapshot()
public boolean hasSnapshot()
The snapshot to seek to. The snapshot's topic must be the same as that of
the provided subscription.
Format is projects/{project}/snapshots/{snap}
.
string snapshot = 3 [(.google.api.resource_reference) = { ... }
Type | Description |
boolean | Whether the snapshot field is set. |
hasTime()
public boolean hasTime()
The time to seek to.
Messages retained in the subscription that were published before this
time are marked as acknowledged, and messages retained in the
subscription that were published after this time are marked as
unacknowledged. Note that this operation affects only those messages
retained in the subscription (configured by the combination of
message_retention_duration
and retain_acked_messages
). For example,
if time
corresponds to a point before the message retention
window (or to a point before the system's notion of the subscription
creation time), only retained messages will be marked as unacknowledged,
and already-expunged messages will not be restored.
.google.protobuf.Timestamp time = 2;
Type | Description |
boolean | Whether the time field is set. |
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 SeekRequest.Builder newBuilderForType()
Type | Description |
SeekRequest.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SeekRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
SeekRequest.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public SeekRequest.Builder toBuilder()
Type | Description |
SeekRequest.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |