Chronicle v1 API - Class CustomAPICheckpointConfig (1.1.0)

public sealed class CustomAPICheckpointConfig : IMessage<CustomAPICheckpointConfig>, IEquatable<CustomAPICheckpointConfig>, IDeepCloneable<CustomAPICheckpointConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Chronicle v1 API class CustomAPICheckpointConfig.

Checkpoint configuration to enable sequential (cursor-based) polling.

Inheritance

object > CustomAPICheckpointConfig

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Constructors

CustomAPICheckpointConfig()

public CustomAPICheckpointConfig()

CustomAPICheckpointConfig(CustomAPICheckpointConfig)

public CustomAPICheckpointConfig(CustomAPICheckpointConfig other)
Parameter
Name Description
other CustomAPICheckpointConfig

Properties

IteratorStrategy

public CustomAPICheckpointConfig.Types.IteratorStrategy IteratorStrategy { get; set; }

Use progress tokens provided by the API.

Property Value
Type Description
CustomAPICheckpointConfigTypesIteratorStrategy

LatestRecordStrategy

public CustomAPICheckpointConfig.Types.LatestRecordStrategy LatestRecordStrategy { get; set; }

Track the highest record ID to fetch only new records next.

Property Value
Type Description
CustomAPICheckpointConfigTypesLatestRecordStrategy

LatestTimestampStrategy

public CustomAPICheckpointConfig.Types.LatestTimestampStrategy LatestTimestampStrategy { get; set; }

Track the timestamp of the newest record to fetch newer ones next.

Property Value
Type Description
CustomAPICheckpointConfigTypesLatestTimestampStrategy

NoneStrategy

public CustomAPICheckpointConfig.Types.NoneStrategy NoneStrategy { get; set; }

Fetch all available data in one go without tracking progress.

Property Value
Type Description
CustomAPICheckpointConfigTypesNoneStrategy

StrategyCase

public CustomAPICheckpointConfig.StrategyOneofCase StrategyCase { get; }
Property Value
Type Description
CustomAPICheckpointConfigStrategyOneofCase