Struct google_dlp2::api::GooglePrivacyDlpV2DlpJob
source · pub struct GooglePrivacyDlpV2DlpJob {
pub action_details: Option<Vec<GooglePrivacyDlpV2ActionDetails>>,
pub create_time: Option<DateTime<Utc>>,
pub end_time: Option<DateTime<Utc>>,
pub errors: Option<Vec<GooglePrivacyDlpV2Error>>,
pub inspect_details: Option<GooglePrivacyDlpV2InspectDataSourceDetails>,
pub job_trigger_name: Option<String>,
pub last_modified: Option<DateTime<Utc>>,
pub name: Option<String>,
pub risk_details: Option<GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails>,
pub start_time: Option<DateTime<Utc>>,
pub state: Option<String>,
pub type_: Option<String>,
}
Expand description
Combines all of the information about a DLP job.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- dlp jobs create projects (response)
- dlp jobs get projects (response)
- job triggers activate projects (response)
- locations dlp jobs create projects (response)
- locations dlp jobs get projects (response)
- locations job triggers activate projects (response)
Fields§
§action_details: Option<Vec<GooglePrivacyDlpV2ActionDetails>>
Events that should occur after the job has completed.
create_time: Option<DateTime<Utc>>
Time when the job was created.
end_time: Option<DateTime<Utc>>
Time when the job finished.
errors: Option<Vec<GooglePrivacyDlpV2Error>>
A stream of errors encountered running the job.
inspect_details: Option<GooglePrivacyDlpV2InspectDataSourceDetails>
Results from inspecting a data source.
job_trigger_name: Option<String>
If created by a job trigger, the resource name of the trigger that instantiated the job.
last_modified: Option<DateTime<Utc>>
Time when the job was last modified by the system.
name: Option<String>
The server-assigned name.
risk_details: Option<GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails>
Results from analyzing risk of a data source.
start_time: Option<DateTime<Utc>>
Time when the job started.
state: Option<String>
State of a job.
type_: Option<String>
The type of job.
Trait Implementations§
source§impl Clone for GooglePrivacyDlpV2DlpJob
impl Clone for GooglePrivacyDlpV2DlpJob
source§fn clone(&self) -> GooglePrivacyDlpV2DlpJob
fn clone(&self) -> GooglePrivacyDlpV2DlpJob
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GooglePrivacyDlpV2DlpJob
impl Debug for GooglePrivacyDlpV2DlpJob
source§impl Default for GooglePrivacyDlpV2DlpJob
impl Default for GooglePrivacyDlpV2DlpJob
source§fn default() -> GooglePrivacyDlpV2DlpJob
fn default() -> GooglePrivacyDlpV2DlpJob
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GooglePrivacyDlpV2DlpJob
impl<'de> Deserialize<'de> for GooglePrivacyDlpV2DlpJob
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for GooglePrivacyDlpV2DlpJob
impl Serialize for GooglePrivacyDlpV2DlpJob
impl ResponseResult for GooglePrivacyDlpV2DlpJob
Auto Trait Implementations§
impl RefUnwindSafe for GooglePrivacyDlpV2DlpJob
impl Send for GooglePrivacyDlpV2DlpJob
impl Sync for GooglePrivacyDlpV2DlpJob
impl Unpin for GooglePrivacyDlpV2DlpJob
impl UnwindSafe for GooglePrivacyDlpV2DlpJob
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more