#[non_exhaustive]pub struct ConnectionTypeVariant {
pub connection_type_variant_name: Option<String>,
pub display_name: Option<String>,
pub description: Option<String>,
pub logo_url: Option<String>,
}Expand description
Represents a variant of a connection type in Glue. Connection type variants provide specific configurations and behaviors for different implementations of the same general connection type.
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.connection_type_variant_name: Option<String>The unique identifier for the connection type variant. This name is used internally to identify the specific variant of a connection type.
display_name: Option<String>The human-readable name for the connection type variant that is displayed in the Glue console.
description: Option<String>A detailed description of the connection type variant, including its purpose, use cases, and any specific configuration requirements.
logo_url: Option<String>The URL of the logo associated with a connection type variant.
Implementations§
Source§impl ConnectionTypeVariant
impl ConnectionTypeVariant
Sourcepub fn connection_type_variant_name(&self) -> Option<&str>
pub fn connection_type_variant_name(&self) -> Option<&str>
The unique identifier for the connection type variant. This name is used internally to identify the specific variant of a connection type.
Sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The human-readable name for the connection type variant that is displayed in the Glue console.
Sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A detailed description of the connection type variant, including its purpose, use cases, and any specific configuration requirements.
Source§impl ConnectionTypeVariant
impl ConnectionTypeVariant
Sourcepub fn builder() -> ConnectionTypeVariantBuilder
pub fn builder() -> ConnectionTypeVariantBuilder
Creates a new builder-style object to manufacture ConnectionTypeVariant.
Trait Implementations§
Source§impl Clone for ConnectionTypeVariant
impl Clone for ConnectionTypeVariant
Source§fn clone(&self) -> ConnectionTypeVariant
fn clone(&self) -> ConnectionTypeVariant
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ConnectionTypeVariant
impl Debug for ConnectionTypeVariant
Source§impl PartialEq for ConnectionTypeVariant
impl PartialEq for ConnectionTypeVariant
Source§fn eq(&self, other: &ConnectionTypeVariant) -> bool
fn eq(&self, other: &ConnectionTypeVariant) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConnectionTypeVariant
Auto Trait Implementations§
impl Freeze for ConnectionTypeVariant
impl RefUnwindSafe for ConnectionTypeVariant
impl Send for ConnectionTypeVariant
impl Sync for ConnectionTypeVariant
impl Unpin for ConnectionTypeVariant
impl UnsafeUnpin for ConnectionTypeVariant
impl UnwindSafe for ConnectionTypeVariant
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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