google_api_dlp v0.9.0 GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DlpJob View Source

Combines all of the information about a DLP job.

Attributes

  • createTime (DateTime.t): Time when the job was created. Defaults to: null.
  • endTime (DateTime.t): Time when the job finished. Defaults to: null.
  • errors ([GooglePrivacyDlpV2Error]): A stream of errors encountered running the job. Defaults to: null.
  • inspectDetails (GooglePrivacyDlpV2InspectDataSourceDetails): Results from inspecting a data source. Defaults to: null.
  • jobTriggerName (String.t): If created by a job trigger, the resource name of the trigger that instantiated the job. Defaults to: null.
  • name (String.t): The server-assigned name. Defaults to: null.
  • riskDetails (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails): Results from analyzing risk of a data source. Defaults to: null.
  • startTime (DateTime.t): Time when the job started. Defaults to: null.
  • state (String.t): State of a job. Defaults to: null.

    • Enum - one of [JOB_STATE_UNSPECIFIED, PENDING, RUNNING, DONE, CANCELED, FAILED]
  • type (String.t): The type of job. Defaults to: null.

    • Enum - one of [DLP_JOB_TYPE_UNSPECIFIED, INSPECT_JOB, RISK_ANALYSIS_JOB]

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DlpJob{
  createTime: DateTime.t(),
  endTime: DateTime.t(),
  errors: [GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Error.t()],
  inspectDetails:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2InspectDataSourceDetails.t(),
  jobTriggerName: any(),
  name: any(),
  riskDetails:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails.t(),
  startTime: DateTime.t(),
  state: any(),
  type: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.