ReferenceListArgs class
The set of arguments for ReferenceList. The set of arguments for ReferenceList.
Constructors
-
ReferenceListArgs({required Input<
String> description, required Input<List< entries, required Input<ReferenceListEntry> >String> instance, required Input<String> location, Input<String?> ? project, required Input<String> referenceListId, Input<List< ? scopeInfos, required Input<ReferenceListScopeInfo> ?>String> syntaxType}) -
Creates a new ReferenceListArgs.
descriptionRequired. A user-provided description of the reference list.entriesRequired. The entries of the reference list.instanceThe unique identifier for the Chronicle instance, which is the same as the customer ID.locationThe location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2".projectThe ID of the project in which the resource belongs.referenceListIdRequired. The ID to use for the reference list. This is also the display name forscopeInfosScopeInfo specifies the scope info of the reference list.syntaxTypePossible values:const -
ReferenceListArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String> -
Required. A user-provided description of the reference list.
final
-
entries
→ Input<
List< ReferenceListEntry> > -
Required. The entries of the reference list.
When listed, they are returned in the order that was specified at creation
or update. The combined size of the values of the reference list may not
exceed 6MB.
This is returned only when the view is REFERENCE_LIST_VIEW_FULL.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String> -
The unique identifier for the Chronicle instance, which is the same as the customer ID.
final
-
location
→ Input<
String> -
The location of the resource. This is the geographical region where the Chronicle instance resides, such as "us" or "europe-west2".
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
referenceListId
→ Input<
String> -
Required. The ID to use for the reference list. This is also the display name for
the reference list. It must satisfy the following requirements:
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopeInfos
→ Input<
List< ?ReferenceListScopeInfo> ?> -
ScopeInfo specifies the scope info of the reference list.
Structure is documented below.
final
-
syntaxType
→ Input<
String> -
Possible values:
REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING
REFERENCE_LIST_SYNTAX_TYPE_REGEX
REFERENCE_LIST_SYNTAX_TYPE_CIDR
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited