Struct google_api_proto::google::privacy::dlp::v2::CreateDeidentifyTemplateRequest
source · pub struct CreateDeidentifyTemplateRequest {
pub parent: String,
pub deidentify_template: Option<DeidentifyTemplate>,
pub template_id: String,
pub location_id: String,
}
Expand description
Request message for CreateDeidentifyTemplate.
Fields§
§parent: String
Required. Parent resource name.
The format of this value varies depending on the scope of the request (project or organization) and whether you have specified a processing location:
- Projects scope, location specified:
projects/{project_id}/locations/{location_id}
- Projects scope, no location specified (defaults to global):
projects/{project_id}
- Organizations scope, location specified:
organizations/{org_id}/locations/{location_id}
- Organizations scope, no location specified (defaults to global):
organizations/{org_id}
The following example parent
string specifies a parent project with the
identifier example-project
, and specifies the europe-west3
location
for processing data:
parent=projects/example-project/locations/europe-west3
deidentify_template: Option<DeidentifyTemplate>
Required. The DeidentifyTemplate to create.
template_id: String
The template id can contain uppercase and lowercase letters,
numbers, and hyphens; that is, it must match the regular
expression: \[a-zA-Z\d-_\]+
. The maximum length is 100
characters. Can be empty to allow the system to generate one.
location_id: String
Deprecated. This field has no effect.
Trait Implementations§
source§impl Clone for CreateDeidentifyTemplateRequest
impl Clone for CreateDeidentifyTemplateRequest
source§fn clone(&self) -> CreateDeidentifyTemplateRequest
fn clone(&self) -> CreateDeidentifyTemplateRequest
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 Message for CreateDeidentifyTemplateRequest
impl Message for CreateDeidentifyTemplateRequest
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 CreateDeidentifyTemplateRequest
impl PartialEq for CreateDeidentifyTemplateRequest
source§fn eq(&self, other: &CreateDeidentifyTemplateRequest) -> bool
fn eq(&self, other: &CreateDeidentifyTemplateRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateDeidentifyTemplateRequest
Auto Trait Implementations§
impl Freeze for CreateDeidentifyTemplateRequest
impl RefUnwindSafe for CreateDeidentifyTemplateRequest
impl Send for CreateDeidentifyTemplateRequest
impl Sync for CreateDeidentifyTemplateRequest
impl Unpin for CreateDeidentifyTemplateRequest
impl UnwindSafe for CreateDeidentifyTemplateRequest
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