Struct google_api_proto::google::cloud::clouddms::v1::MappingRuleFilter
source · pub struct MappingRuleFilter {
pub parent_entity: String,
pub entity_name_prefix: String,
pub entity_name_suffix: String,
pub entity_name_contains: String,
pub entities: Vec<String>,
}
Expand description
A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.
Fields§
§parent_entity: String
Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
entity_name_prefix: String
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
entity_name_suffix: String
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
entity_name_contains: String
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
entities: Vec<String>
Optional. The rule should be applied to specific entities defined by their fully qualified names.
Trait Implementations§
source§impl Clone for MappingRuleFilter
impl Clone for MappingRuleFilter
source§fn clone(&self) -> MappingRuleFilter
fn clone(&self) -> MappingRuleFilter
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MappingRuleFilter
impl Debug for MappingRuleFilter
source§impl Default for MappingRuleFilter
impl Default for MappingRuleFilter
source§impl Message for MappingRuleFilter
impl Message for MappingRuleFilter
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
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,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
.source§impl PartialEq for MappingRuleFilter
impl PartialEq for MappingRuleFilter
source§fn eq(&self, other: &MappingRuleFilter) -> bool
fn eq(&self, other: &MappingRuleFilter) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MappingRuleFilter
Auto Trait Implementations§
impl Freeze for MappingRuleFilter
impl RefUnwindSafe for MappingRuleFilter
impl Send for MappingRuleFilter
impl Sync for MappingRuleFilter
impl Unpin for MappingRuleFilter
impl UnwindSafe for MappingRuleFilter
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
§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>
T
in a tonic::Request