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.