Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::JobTrigger.
Contains a configuration to make api calls on a repeating basis. See https://cloud.google.com/sensitive-data-protection/docs/concepts-job-triggers to learn more.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The creation timestamp of a triggeredJob.
#description
def description() -> ::String
Returns
- (::String) — User provided description (max 256 chars)
#description=
def description=(value) -> ::String
Parameter
- value (::String) — User provided description (max 256 chars)
Returns
- (::String) — User provided description (max 256 chars)
#display_name
def display_name() -> ::String
Returns
- (::String) — Display name (max 100 chars)
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — Display name (max 100 chars)
Returns
- (::String) — Display name (max 100 chars)
#errors
def errors() -> ::Array<::Google::Cloud::Dlp::V2::Error>
Returns
- (::Array<::Google::Cloud::Dlp::V2::Error>) — Output only. A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
#inspect_job
def inspect_job() -> ::Google::Cloud::Dlp::V2::InspectJobConfig
Returns
- (::Google::Cloud::Dlp::V2::InspectJobConfig) — For inspect jobs, a snapshot of the configuration.
#inspect_job=
def inspect_job=(value) -> ::Google::Cloud::Dlp::V2::InspectJobConfig
Parameter
- value (::Google::Cloud::Dlp::V2::InspectJobConfig) — For inspect jobs, a snapshot of the configuration.
Returns
- (::Google::Cloud::Dlp::V2::InspectJobConfig) — For inspect jobs, a snapshot of the configuration.
#last_run_time
def last_run_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The timestamp of the last time this trigger executed.
#name
def name() -> ::String
Returns
-
(::String) — Unique resource name for the triggeredJob, assigned by the service when the
triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423
.
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — Unique resource name for the triggeredJob, assigned by the service when the
triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423
.
Returns
-
(::String) — Unique resource name for the triggeredJob, assigned by the service when the
triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423
.
#status
def status() -> ::Google::Cloud::Dlp::V2::JobTrigger::Status
Returns
- (::Google::Cloud::Dlp::V2::JobTrigger::Status) — Required. A status for this trigger.
#status=
def status=(value) -> ::Google::Cloud::Dlp::V2::JobTrigger::Status
Parameter
- value (::Google::Cloud::Dlp::V2::JobTrigger::Status) — Required. A status for this trigger.
Returns
- (::Google::Cloud::Dlp::V2::JobTrigger::Status) — Required. A status for this trigger.
#triggers
def triggers() -> ::Array<::Google::Cloud::Dlp::V2::JobTrigger::Trigger>
Returns
- (::Array<::Google::Cloud::Dlp::V2::JobTrigger::Trigger>) — 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.
#triggers=
def triggers=(value) -> ::Array<::Google::Cloud::Dlp::V2::JobTrigger::Trigger>
Parameter
- value (::Array<::Google::Cloud::Dlp::V2::JobTrigger::Trigger>) — 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.
Returns
- (::Array<::Google::Cloud::Dlp::V2::JobTrigger::Trigger>) — 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.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The last update timestamp of a triggeredJob.