public final class CustomAPICheckpointConfig extends GeneratedMessage implements CustomAPICheckpointConfigOrBuilder
Checkpoint configuration to enable sequential (cursor-based) polling.
Protobuf type google.cloud.chronicle.v1.CustomAPICheckpointConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ITERATOR_STRATEGY_FIELD_NUMBER
public static final int ITERATOR_STRATEGY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LATEST_RECORD_STRATEGY_FIELD_NUMBER
public static final int LATEST_RECORD_STRATEGY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LATEST_TIMESTAMP_STRATEGY_FIELD_NUMBER
public static final int LATEST_TIMESTAMP_STRATEGY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NONE_STRATEGY_FIELD_NUMBER
public static final int NONE_STRATEGY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CustomAPICheckpointConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CustomAPICheckpointConfig.Builder newBuilder()
newBuilder(CustomAPICheckpointConfig prototype)
public static CustomAPICheckpointConfig.Builder newBuilder(CustomAPICheckpointConfig prototype)
public static CustomAPICheckpointConfig parseDelimitedFrom(InputStream input)
public static CustomAPICheckpointConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CustomAPICheckpointConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CustomAPICheckpointConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CustomAPICheckpointConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomAPICheckpointConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomAPICheckpointConfig parseFrom(CodedInputStream input)
public static CustomAPICheckpointConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomAPICheckpointConfig parseFrom(InputStream input)
public static CustomAPICheckpointConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CustomAPICheckpointConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CustomAPICheckpointConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CustomAPICheckpointConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public CustomAPICheckpointConfig getDefaultInstanceForType()
getIteratorStrategy()
public CustomAPICheckpointConfig.IteratorStrategy getIteratorStrategy()
Use progress tokens provided by the API.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.IteratorStrategy iterator_strategy = 4;
getIteratorStrategyOrBuilder()
public CustomAPICheckpointConfig.IteratorStrategyOrBuilder getIteratorStrategyOrBuilder()
Use progress tokens provided by the API.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.IteratorStrategy iterator_strategy = 4;
getLatestRecordStrategy()
public CustomAPICheckpointConfig.LatestRecordStrategy getLatestRecordStrategy()
Track the highest record ID to fetch only new records next.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.LatestRecordStrategy latest_record_strategy = 3;
getLatestRecordStrategyOrBuilder()
public CustomAPICheckpointConfig.LatestRecordStrategyOrBuilder getLatestRecordStrategyOrBuilder()
Track the highest record ID to fetch only new records next.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.LatestRecordStrategy latest_record_strategy = 3;
getLatestTimestampStrategy()
public CustomAPICheckpointConfig.LatestTimestampStrategy getLatestTimestampStrategy()
Track the timestamp of the newest record to fetch newer ones next.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.LatestTimestampStrategy latest_timestamp_strategy = 2;
getLatestTimestampStrategyOrBuilder()
public CustomAPICheckpointConfig.LatestTimestampStrategyOrBuilder getLatestTimestampStrategyOrBuilder()
Track the timestamp of the newest record to fetch newer ones next.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.LatestTimestampStrategy latest_timestamp_strategy = 2;
getNoneStrategy()
public CustomAPICheckpointConfig.NoneStrategy getNoneStrategy()
Fetch all available data in one go without tracking progress.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.NoneStrategy none_strategy = 1;
getNoneStrategyOrBuilder()
public CustomAPICheckpointConfig.NoneStrategyOrBuilder getNoneStrategyOrBuilder()
Fetch all available data in one go without tracking progress.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.NoneStrategy none_strategy = 1;
getParserForType()
public Parser<CustomAPICheckpointConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getStrategyCase()
public CustomAPICheckpointConfig.StrategyCase getStrategyCase()
hasIteratorStrategy()
public boolean hasIteratorStrategy()
Use progress tokens provided by the API.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.IteratorStrategy iterator_strategy = 4;
| Returns |
| Type |
Description |
boolean |
Whether the iteratorStrategy field is set.
|
hasLatestRecordStrategy()
public boolean hasLatestRecordStrategy()
Track the highest record ID to fetch only new records next.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.LatestRecordStrategy latest_record_strategy = 3;
| Returns |
| Type |
Description |
boolean |
Whether the latestRecordStrategy field is set.
|
hasLatestTimestampStrategy()
public boolean hasLatestTimestampStrategy()
Track the timestamp of the newest record to fetch newer ones next.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.LatestTimestampStrategy latest_timestamp_strategy = 2;
| Returns |
| Type |
Description |
boolean |
Whether the latestTimestampStrategy field is set.
|
hasNoneStrategy()
public boolean hasNoneStrategy()
Fetch all available data in one go without tracking progress.
.google.cloud.chronicle.v1.CustomAPICheckpointConfig.NoneStrategy none_strategy = 1;
| Returns |
| Type |
Description |
boolean |
Whether the noneStrategy field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CustomAPICheckpointConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected CustomAPICheckpointConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public CustomAPICheckpointConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides