JobTriggerArgs class

The set of arguments for JobTrigger. The set of arguments for JobTrigger.

Constructors

JobTriggerArgs({Input<String>? description, Input<String>? displayName, Input<GooglePrivacyDlpV2InspectJobConfig>? inspectJob, Input<String>? location, Input<String>? name, Input<String>? project, required Input<JobTriggerStatus> status, Input<String>? triggerId, Input<List<GooglePrivacyDlpV2Trigger>>? triggers})
Creates a new JobTriggerArgs. description User provided description (max 256 chars) displayName Display name (max 100 chars) inspectJob For inspect jobs, a snapshot of the configuration. location Deprecated. This field has no effect. name Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423. project Optional. status A status for this trigger. triggerId The trigger id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one. triggers A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
const
JobTriggerArgs.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String>?
User provided description (max 256 chars)
final
displayName → Input<String>?
Display name (max 100 chars)
final
hashCode → int
The hash code for this object.
no setterinherited
inspectJob → Input<GooglePrivacyDlpV2InspectJobConfig>?
For inspect jobs, a snapshot of the configuration.
final
location → Input<String>?
Deprecated. This field has no effect.
final
name → Input<String>?
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → Input<JobTriggerStatus>
A status for this trigger.
final
triggerId → Input<String>?
The trigger id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
final
triggers → Input<List<GooglePrivacyDlpV2Trigger>>?
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
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