pub struct DlpJob {
pub name: String,
pub type: i32,
pub state: i32,
pub create_time: Option<Timestamp>,
pub start_time: Option<Timestamp>,
pub end_time: Option<Timestamp>,
pub last_modified: Option<Timestamp>,
pub job_trigger_name: String,
pub errors: Vec<Error>,
pub action_details: Vec<ActionDetails>,
pub details: Option<Details>,
}
Expand description
Combines all of the information about a DLP job.
Fields§
§name: String
The server-assigned name.
type: i32
The type of job.
state: i32
State of a job.
create_time: Option<Timestamp>
Time when the job was created.
start_time: Option<Timestamp>
Time when the job started.
end_time: Option<Timestamp>
Time when the job finished.
last_modified: Option<Timestamp>
Time when the job was last modified by the system.
job_trigger_name: String
If created by a job trigger, the resource name of the trigger that instantiated the job.
errors: Vec<Error>
A stream of errors encountered running the job.
action_details: Vec<ActionDetails>
Events that should occur after the job has completed.
details: Option<Details>
Job details.
Implementations§
source§impl DlpJob
impl DlpJob
sourcepub fn type(&self) -> DlpJobType
pub fn type(&self) -> DlpJobType
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_type(&mut self, value: DlpJobType)
pub fn set_type(&mut self, value: DlpJobType)
Sets type
to the provided enum value.
Trait Implementations§
source§impl Message for DlpJob
impl Message for DlpJob
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for DlpJob
impl PartialEq for DlpJob
impl StructuralPartialEq for DlpJob
Auto Trait Implementations§
impl Freeze for DlpJob
impl RefUnwindSafe for DlpJob
impl Send for DlpJob
impl Sync for DlpJob
impl Unpin for DlpJob
impl UnwindSafe for DlpJob
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request