Cloud Data Loss Prevention (DLP) V2 API - Class Google::Cloud::Dlp::V2::JobTrigger (v1.3.0)

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

#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

#inspect_job=

def inspect_job=(value) -> ::Google::Cloud::Dlp::V2::InspectJobConfig
Parameter
Returns

#last_run_time

def last_run_time() -> ::Google::Protobuf::Timestamp
Returns

#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

#status=

def status=(value) -> ::Google::Cloud::Dlp::V2::JobTrigger::Status
Parameter
Returns

#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