public sealed class CustomAPIDependentRequestsConfig : IMessage<CustomAPIDependentRequestsConfig>, IEquatable<CustomAPIDependentRequestsConfig>, IDeepCloneable<CustomAPIDependentRequestsConfig>, IBufferMessage, IMessageReference documentation and code samples for the Chronicle v1 API class CustomAPIDependentRequestsConfig.
Configuration for dependent requests (child chaining).
Implements
IMessageCustomAPIDependentRequestsConfig, IEquatableCustomAPIDependentRequestsConfig, IDeepCloneableCustomAPIDependentRequestsConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Constructors
CustomAPIDependentRequestsConfig()
public CustomAPIDependentRequestsConfig()CustomAPIDependentRequestsConfig(CustomAPIDependentRequestsConfig)
public CustomAPIDependentRequestsConfig(CustomAPIDependentRequestsConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
CustomAPIDependentRequestsConfig |
Properties
DependentRequests
public RepeatedField<CustomAPITransferNode> DependentRequests { get; }Optional. Add follow-up API calls triggered for each item found in the primary request (e.g., fetching full event details for a list of basic alert IDs). Note: In MVP, the child depth fan-out limit is capped at 1.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCustomAPITransferNode |
|
ItemIdJsonPath
public string ItemIdJsonPath { get; set; }Required. Enter the specific field in the response that uniquely identifies an individual record or alert.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ItemIdVariable
public string ItemIdVariable { get; set; }Optional. Specify a custom variable name to hold the extracted ID, which can be linked as a placeholder in dependent requests.
| Property Value | |
|---|---|
| Type | Description |
string |
|