ReferenceListState class
Input properties used for looking up and filtering ReferenceList resources.
Constructors
-
ReferenceListState({Input<
String?> ? description, Input<String?> ? displayName, Input<List< ? entries, Input<ReferenceListEntry> ?>String?> ? instance, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<String?> ? referenceListId, Input<String?> ? revisionCreateTime, Input<int?> ? ruleAssociationsCount, Input<List< ? rules, Input<String> ?>List< ? scopeInfos, Input<ReferenceListScopeInfo> ?>String?> ? syntaxType}) -
Creates a new ReferenceListState.
descriptionRequired. A user-provided description of the reference list.displayNameOutput only. The unique display name 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".nameOutput only. The resource name of the reference list.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 forrevisionCreateTimeOutput only. The timestamp when the reference list was last updated.ruleAssociationsCountOutput only. The count of self-authored rules using the reference list.rulesOutput only. The resource names for the associated self-authored Rules that use thisscopeInfosScopeInfo specifies the scope info of the reference list.syntaxTypePossible values:const -
ReferenceListState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String?> ? -
Required. A user-provided description of the reference list.
final
-
displayName
→ Input<
String?> ? -
Output only. The unique display name 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
-
name
→ Input<
String?> ? -
Output only. The resource name of the reference list.
Format:
projects/{project}/locations/{location}/instances/{instance}/referenceLists/{reference_list}
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
-
revisionCreateTime
→ Input<
String?> ? -
Output only. The timestamp when the reference list was last updated.
final
-
ruleAssociationsCount
→ Input<
int?> ? -
Output only. The count of self-authored rules using the reference list.
final
-
rules
→ Input<
List< ?String> ?> -
Output only. The resource names for the associated self-authored Rules that use this
reference list.
This is returned only when the view is REFERENCE_LIST_VIEW_FULL.
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