public final class CustomAPIDependentRequestsConfig extends GeneratedMessage implements CustomAPIDependentRequestsConfigOrBuilder
Configuration for dependent requests (child chaining).
Protobuf type google.cloud.chronicle.v1.CustomAPIDependentRequestsConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DEPENDENT_REQUESTS_FIELD_NUMBER
public static final int DEPENDENT_REQUESTS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ITEM_ID_JSON_PATH_FIELD_NUMBER
public static final int ITEM_ID_JSON_PATH_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ITEM_ID_VARIABLE_FIELD_NUMBER
public static final int ITEM_ID_VARIABLE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CustomAPIDependentRequestsConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CustomAPIDependentRequestsConfig.Builder newBuilder()
newBuilder(CustomAPIDependentRequestsConfig prototype)
public static CustomAPIDependentRequestsConfig.Builder newBuilder(CustomAPIDependentRequestsConfig prototype)
public static CustomAPIDependentRequestsConfig parseDelimitedFrom(InputStream input)
public static CustomAPIDependentRequestsConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CustomAPIDependentRequestsConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIDependentRequestsConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CustomAPIDependentRequestsConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIDependentRequestsConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIDependentRequestsConfig parseFrom(CodedInputStream input)
public static CustomAPIDependentRequestsConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomAPIDependentRequestsConfig parseFrom(InputStream input)
public static CustomAPIDependentRequestsConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CustomAPIDependentRequestsConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CustomAPIDependentRequestsConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CustomAPIDependentRequestsConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public CustomAPIDependentRequestsConfig getDefaultInstanceForType()
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
|
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];
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
|
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> |
|
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.
|
getParserForType()
public Parser<CustomAPIDependentRequestsConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CustomAPIDependentRequestsConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected CustomAPIDependentRequestsConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public CustomAPIDependentRequestsConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides