public static final class CustomAPIDependentRequestsConfig.Builder extends GeneratedMessage.Builder<CustomAPIDependentRequestsConfig.Builder> implements CustomAPIDependentRequestsConfigOrBuilderConfiguration for dependent requests (child chaining).
Protobuf type google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > CustomAPIDependentRequestsConfig.BuilderImplements
CustomAPIDependentRequestsConfigOrBuilderStatic 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 |
|
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 |
|
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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public CustomAPIDependentRequestsConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
CustomAPIDependentRequestsConfig.Builder |
|
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 |
StringThe 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 |
ByteStringThe 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 |
StringThe 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 |
ByteStringThe bytes for itemIdVariable to set. |
| Returns | |
|---|---|
| Type | Description |
CustomAPIDependentRequestsConfig.Builder |
This builder for chaining. |