Class CustomAPIDependentRequestsConfig.Builder (0.37.0)

public static final class CustomAPIDependentRequestsConfig.Builder extends GeneratedMessage.Builder<CustomAPIDependentRequestsConfig.Builder> implements CustomAPIDependentRequestsConfigOrBuilder

Configuration for dependent requests (child chaining).

Protobuf type google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllDependentRequests(Iterable<? extends CustomAPITransferNode> values)

public CustomAPIDependentRequestsConfig.Builder addAllDependentRequests(Iterable<? extends CustomAPITransferNode> values)

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
values Iterable<? extends com.google.cloud.chronicle.v1.CustomAPITransferNode>
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

addDependentRequests(CustomAPITransferNode value)

public CustomAPIDependentRequestsConfig.Builder addDependentRequests(CustomAPITransferNode value)

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
value CustomAPITransferNode
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

addDependentRequests(CustomAPITransferNode.Builder builderForValue)

public CustomAPIDependentRequestsConfig.Builder addDependentRequests(CustomAPITransferNode.Builder builderForValue)

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
builderForValue CustomAPITransferNode.Builder
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

addDependentRequests(int index, CustomAPITransferNode value)

public CustomAPIDependentRequestsConfig.Builder addDependentRequests(int index, CustomAPITransferNode value)

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];

Parameters
Name Description
index int
value CustomAPITransferNode
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

addDependentRequests(int index, CustomAPITransferNode.Builder builderForValue)

public CustomAPIDependentRequestsConfig.Builder addDependentRequests(int index, CustomAPITransferNode.Builder builderForValue)

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];

Parameters
Name Description
index int
builderForValue CustomAPITransferNode.Builder
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

addDependentRequestsBuilder()

public CustomAPITransferNode.Builder addDependentRequestsBuilder()

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
CustomAPITransferNode.Builder

addDependentRequestsBuilder(int index)

public CustomAPITransferNode.Builder addDependentRequestsBuilder(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.Builder

build()

public CustomAPIDependentRequestsConfig build()
Returns
Type Description
CustomAPIDependentRequestsConfig

buildPartial()

public CustomAPIDependentRequestsConfig buildPartial()
Returns
Type Description
CustomAPIDependentRequestsConfig

clear()

public CustomAPIDependentRequestsConfig.Builder clear()
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder
Overrides

clearDependentRequests()

public CustomAPIDependentRequestsConfig.Builder clearDependentRequests()

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
CustomAPIDependentRequestsConfig.Builder

clearItemIdJsonPath()

public CustomAPIDependentRequestsConfig.Builder clearItemIdJsonPath()

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
CustomAPIDependentRequestsConfig.Builder

This builder for chaining.

clearItemIdVariable()

public CustomAPIDependentRequestsConfig.Builder clearItemIdVariable()

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
CustomAPIDependentRequestsConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

public CustomAPIDependentRequestsConfig getDefaultInstanceForType()
Returns
Type Description
CustomAPIDependentRequestsConfig

getDependentRequests(int index)

public 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

getDependentRequestsBuilder(int index)

public CustomAPITransferNode.Builder getDependentRequestsBuilder(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.Builder

getDependentRequestsBuilderList()

public List<CustomAPITransferNode.Builder> getDependentRequestsBuilderList()

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<Builder>

getDependentRequestsCount()

public 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 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 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 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>

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getItemIdJsonPath()

public 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 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 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 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.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CustomAPIDependentRequestsConfig other)

public CustomAPIDependentRequestsConfig.Builder mergeFrom(CustomAPIDependentRequestsConfig other)
Parameter
Name Description
other CustomAPIDependentRequestsConfig
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CustomAPIDependentRequestsConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CustomAPIDependentRequestsConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder
Overrides

removeDependentRequests(int index)

public CustomAPIDependentRequestsConfig.Builder removeDependentRequests(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
CustomAPIDependentRequestsConfig.Builder

setDependentRequests(int index, CustomAPITransferNode value)

public CustomAPIDependentRequestsConfig.Builder setDependentRequests(int index, CustomAPITransferNode value)

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];

Parameters
Name Description
index int
value CustomAPITransferNode
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

setDependentRequests(int index, CustomAPITransferNode.Builder builderForValue)

public CustomAPIDependentRequestsConfig.Builder setDependentRequests(int index, CustomAPITransferNode.Builder builderForValue)

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];

Parameters
Name Description
index int
builderForValue CustomAPITransferNode.Builder
Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

setItemIdJsonPath(String value)

public CustomAPIDependentRequestsConfig.Builder setItemIdJsonPath(String value)

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];

Parameter
Name Description
value String

The itemIdJsonPath to set.

Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

This builder for chaining.

setItemIdJsonPathBytes(ByteString value)

public CustomAPIDependentRequestsConfig.Builder setItemIdJsonPathBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for itemIdJsonPath to set.

Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

This builder for chaining.

setItemIdVariable(String value)

public CustomAPIDependentRequestsConfig.Builder setItemIdVariable(String value)

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];

Parameter
Name Description
value String

The itemIdVariable to set.

Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

This builder for chaining.

setItemIdVariableBytes(ByteString value)

public CustomAPIDependentRequestsConfig.Builder setItemIdVariableBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for itemIdVariable to set.

Returns
Type Description
CustomAPIDependentRequestsConfig.Builder

This builder for chaining.