Interface CustomAPIDependentRequestsConfigOrBuilder (0.37.0)

public interface CustomAPIDependentRequestsConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDependentRequests(int index)

public abstract CustomAPITransferNode getDependentRequests(int index)

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.

repeated .google.cloud.chronicle.v1.CustomAPITransferNode dependent_requests = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CustomAPITransferNode

getDependentRequestsCount()

public abstract int getDependentRequestsCount()

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.

repeated .google.cloud.chronicle.v1.CustomAPITransferNode dependent_requests = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getDependentRequestsList()

public abstract List<CustomAPITransferNode> getDependentRequestsList()

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.

repeated .google.cloud.chronicle.v1.CustomAPITransferNode dependent_requests = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<CustomAPITransferNode>

getDependentRequestsOrBuilder(int index)

public abstract CustomAPITransferNodeOrBuilder getDependentRequestsOrBuilder(int index)

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.

repeated .google.cloud.chronicle.v1.CustomAPITransferNode dependent_requests = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CustomAPITransferNodeOrBuilder

getDependentRequestsOrBuilderList()

public abstract List<? extends CustomAPITransferNodeOrBuilder> getDependentRequestsOrBuilderList()

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.

repeated .google.cloud.chronicle.v1.CustomAPITransferNode dependent_requests = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.chronicle.v1.CustomAPITransferNodeOrBuilder>

getItemIdJsonPath()

public abstract String getItemIdJsonPath()

Required. Enter the specific field in the response that uniquely identifies an individual record or alert.

string item_id_json_path = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The itemIdJsonPath.

getItemIdJsonPathBytes()

public abstract ByteString getItemIdJsonPathBytes()

Required. Enter the specific field in the response that uniquely identifies an individual record or alert.

string item_id_json_path = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for itemIdJsonPath.

getItemIdVariable()

public abstract String getItemIdVariable()

Optional. Specify a custom variable name to hold the extracted ID, which can be linked as a placeholder in dependent requests.

string item_id_variable = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The itemIdVariable.

getItemIdVariableBytes()

public abstract ByteString getItemIdVariableBytes()

Optional. Specify a custom variable name to hold the extracted ID, which can be linked as a placeholder in dependent requests.

string item_id_variable = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for itemIdVariable.