Struct aws_sdk_glue::types::ViewRepresentationInput
source · #[non_exhaustive]pub struct ViewRepresentationInput {
pub dialect: Option<ViewDialect>,
pub dialect_version: Option<String>,
pub view_original_text: Option<String>,
pub validation_connection: Option<String>,
pub view_expanded_text: Option<String>,
}Expand description
A structure containing details of a representation to update or create a Lake Formation view.
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.dialect: Option<ViewDialect>A parameter that specifies the engine type of a specific representation.
dialect_version: Option<String>A parameter that specifies the version of the engine of a specific representation.
view_original_text: Option<String>A string that represents the original SQL query that describes the view.
validation_connection: Option<String>The name of the connection to be used to validate the specific representation of the view.
view_expanded_text: Option<String>A string that represents the SQL query that describes the view with expanded resource ARNs
Implementations§
source§impl ViewRepresentationInput
impl ViewRepresentationInput
sourcepub fn dialect(&self) -> Option<&ViewDialect>
pub fn dialect(&self) -> Option<&ViewDialect>
A parameter that specifies the engine type of a specific representation.
sourcepub fn dialect_version(&self) -> Option<&str>
pub fn dialect_version(&self) -> Option<&str>
A parameter that specifies the version of the engine of a specific representation.
sourcepub fn view_original_text(&self) -> Option<&str>
pub fn view_original_text(&self) -> Option<&str>
A string that represents the original SQL query that describes the view.
sourcepub fn validation_connection(&self) -> Option<&str>
pub fn validation_connection(&self) -> Option<&str>
The name of the connection to be used to validate the specific representation of the view.
sourcepub fn view_expanded_text(&self) -> Option<&str>
pub fn view_expanded_text(&self) -> Option<&str>
A string that represents the SQL query that describes the view with expanded resource ARNs
source§impl ViewRepresentationInput
impl ViewRepresentationInput
sourcepub fn builder() -> ViewRepresentationInputBuilder
pub fn builder() -> ViewRepresentationInputBuilder
Creates a new builder-style object to manufacture ViewRepresentationInput.
Trait Implementations§
source§impl Clone for ViewRepresentationInput
impl Clone for ViewRepresentationInput
source§fn clone(&self) -> ViewRepresentationInput
fn clone(&self) -> ViewRepresentationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ViewRepresentationInput
impl Debug for ViewRepresentationInput
source§impl PartialEq for ViewRepresentationInput
impl PartialEq for ViewRepresentationInput
source§fn eq(&self, other: &ViewRepresentationInput) -> bool
fn eq(&self, other: &ViewRepresentationInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ViewRepresentationInput
Auto Trait Implementations§
impl Freeze for ViewRepresentationInput
impl RefUnwindSafe for ViewRepresentationInput
impl Send for ViewRepresentationInput
impl Sync for ViewRepresentationInput
impl Unpin for ViewRepresentationInput
impl UnwindSafe for ViewRepresentationInput
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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