Struct aws_sdk_glue::types::TransformFilterCriteria
source · #[non_exhaustive]pub struct TransformFilterCriteria {
pub name: Option<String>,
pub transform_type: Option<TransformType>,
pub status: Option<TransformStatusType>,
pub glue_version: Option<String>,
pub created_before: Option<DateTime>,
pub created_after: Option<DateTime>,
pub last_modified_before: Option<DateTime>,
pub last_modified_after: Option<DateTime>,
pub schema: Option<Vec<SchemaColumn>>,
}
Expand description
The criteria used to filter the machine learning transforms.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
A unique transform name that is used to filter the machine learning transforms.
transform_type: Option<TransformType>
The type of machine learning transform that is used to filter the machine learning transforms.
status: Option<TransformStatusType>
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".
glue_version: Option<String>
This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.
created_before: Option<DateTime>
The time and date before which the transforms were created.
created_after: Option<DateTime>
The time and date after which the transforms were created.
last_modified_before: Option<DateTime>
Filter on transforms last modified before this date.
last_modified_after: Option<DateTime>
Filter on transforms last modified after this date.
schema: Option<Vec<SchemaColumn>>
Filters on datasets with a specific schema. The Map
object is an array of key-value pairs representing the schema this transform accepts, where Column
is the name of a column, and Type
is the type of the data such as an integer or string. Has an upper bound of 100 columns.
Implementations§
source§impl TransformFilterCriteria
impl TransformFilterCriteria
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
A unique transform name that is used to filter the machine learning transforms.
sourcepub fn transform_type(&self) -> Option<&TransformType>
pub fn transform_type(&self) -> Option<&TransformType>
The type of machine learning transform that is used to filter the machine learning transforms.
sourcepub fn status(&self) -> Option<&TransformStatusType>
pub fn status(&self) -> Option<&TransformStatusType>
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".
sourcepub fn glue_version(&self) -> Option<&str>
pub fn glue_version(&self) -> Option<&str>
This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.
sourcepub fn created_before(&self) -> Option<&DateTime>
pub fn created_before(&self) -> Option<&DateTime>
The time and date before which the transforms were created.
sourcepub fn created_after(&self) -> Option<&DateTime>
pub fn created_after(&self) -> Option<&DateTime>
The time and date after which the transforms were created.
sourcepub fn last_modified_before(&self) -> Option<&DateTime>
pub fn last_modified_before(&self) -> Option<&DateTime>
Filter on transforms last modified before this date.
sourcepub fn last_modified_after(&self) -> Option<&DateTime>
pub fn last_modified_after(&self) -> Option<&DateTime>
Filter on transforms last modified after this date.
sourcepub fn schema(&self) -> &[SchemaColumn]
pub fn schema(&self) -> &[SchemaColumn]
Filters on datasets with a specific schema. The Map
object is an array of key-value pairs representing the schema this transform accepts, where Column
is the name of a column, and Type
is the type of the data such as an integer or string. Has an upper bound of 100 columns.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .schema.is_none()
.
source§impl TransformFilterCriteria
impl TransformFilterCriteria
sourcepub fn builder() -> TransformFilterCriteriaBuilder
pub fn builder() -> TransformFilterCriteriaBuilder
Creates a new builder-style object to manufacture TransformFilterCriteria
.
Trait Implementations§
source§impl Clone for TransformFilterCriteria
impl Clone for TransformFilterCriteria
source§fn clone(&self) -> TransformFilterCriteria
fn clone(&self) -> TransformFilterCriteria
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TransformFilterCriteria
impl Debug for TransformFilterCriteria
source§impl PartialEq for TransformFilterCriteria
impl PartialEq for TransformFilterCriteria
source§fn eq(&self, other: &TransformFilterCriteria) -> bool
fn eq(&self, other: &TransformFilterCriteria) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TransformFilterCriteria
Auto Trait Implementations§
impl Freeze for TransformFilterCriteria
impl RefUnwindSafe for TransformFilterCriteria
impl Send for TransformFilterCriteria
impl Sync for TransformFilterCriteria
impl Unpin for TransformFilterCriteria
impl UnwindSafe for TransformFilterCriteria
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more