Reference documentation and code samples for the Google Cloud Chronicle V1 Client class ReferenceList.
A reference list.
Reference lists are user-defined lists of values which users can use in multiple Rules.
Generated from protobuf message google.cloud.chronicle.v1.ReferenceList
Namespace
Google \ Cloud \ Chronicle \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of the reference list. Format: projects/{project}/locations/{location}/instances/{instance}/referenceLists/{reference_list}
↳ display_name
string
Output only. The unique display name of the reference list.
↳ revision_create_time
↳ description
string
Required. A user-provided description of the reference list.
↳ entries
array< 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.
↳ rules
array
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.
↳ syntax_type
int
Required. The syntax type indicating how list entries should be validated.
↳ rule_associations_count
int
Output only. The count of self-authored rules using the reference list.
↳ scope_info
ScopeInfo
The scope info of the reference list. During reference list creation, if this field is not set, the reference list without scopes (an unscoped list) will be created for an unscoped user. For a scoped user, this field must be set. During reference list update, if scope_info is requested to be updated, this field must be set.
getName
Identifier. The resource name of the reference list.
Format: projects/{project}/locations/{location}/instances/{instance}/referenceLists/{reference_list}
string
setName
Identifier. The resource name of the reference list.
Format: projects/{project}/locations/{location}/instances/{instance}/referenceLists/{reference_list}
var
string
$this
getDisplayName
Output only. The unique display name of the reference list.
string
setDisplayName
Output only. The unique display name of the reference list.
var
string
$this
getRevisionCreateTime
Output only. The timestamp when the reference list was last updated.
hasRevisionCreateTime
clearRevisionCreateTime
setRevisionCreateTime
Output only. The timestamp when the reference list was last updated.
$this
getDescription
Required. A user-provided description of the reference list.
string
setDescription
Required. A user-provided description of the reference list.
var
string
$this
getEntries
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.
setEntries
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.
$this
getRules
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.
setRules
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.
var
string[]
$this
getSyntaxType
Required. The syntax type indicating how list entries should be validated.
int
setSyntaxType
Required. The syntax type indicating how list entries should be validated.
var
int
$this
getRuleAssociationsCount
Output only. The count of self-authored rules using the reference list.
int
setRuleAssociationsCount
Output only. The count of self-authored rules using the reference list.
var
int
$this
getScopeInfo
The scope info of the reference list.
During reference list creation, if this field is not set, the reference list without scopes (an unscoped list) will be created for an unscoped user. For a scoped user, this field must be set. During reference list update, if scope_info is requested to be updated, this field must be set.
hasScopeInfo
clearScopeInfo
setScopeInfo
The scope info of the reference list.
During reference list creation, if this field is not set, the reference list without scopes (an unscoped list) will be created for an unscoped user. For a scoped user, this field must be set. During reference list update, if scope_info is requested to be updated, this field must be set.
$this