Struct aws_sdk_redshift::types::builders::ClusterVersionBuilder
source · #[non_exhaustive]pub struct ClusterVersionBuilder { /* private fields */ }
Expand description
A builder for ClusterVersion
.
Implementations§
source§impl ClusterVersionBuilder
impl ClusterVersionBuilder
sourcepub fn cluster_version(self, input: impl Into<String>) -> Self
pub fn cluster_version(self, input: impl Into<String>) -> Self
The version number used by the cluster.
sourcepub fn set_cluster_version(self, input: Option<String>) -> Self
pub fn set_cluster_version(self, input: Option<String>) -> Self
The version number used by the cluster.
sourcepub fn get_cluster_version(&self) -> &Option<String>
pub fn get_cluster_version(&self) -> &Option<String>
The version number used by the cluster.
sourcepub fn cluster_parameter_group_family(self, input: impl Into<String>) -> Self
pub fn cluster_parameter_group_family(self, input: impl Into<String>) -> Self
The name of the cluster parameter group family for the cluster.
sourcepub fn set_cluster_parameter_group_family(self, input: Option<String>) -> Self
pub fn set_cluster_parameter_group_family(self, input: Option<String>) -> Self
The name of the cluster parameter group family for the cluster.
sourcepub fn get_cluster_parameter_group_family(&self) -> &Option<String>
pub fn get_cluster_parameter_group_family(&self) -> &Option<String>
The name of the cluster parameter group family for the cluster.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the cluster version.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the cluster version.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the cluster version.
sourcepub fn build(self) -> ClusterVersion
pub fn build(self) -> ClusterVersion
Consumes the builder and constructs a ClusterVersion
.
Trait Implementations§
source§impl Clone for ClusterVersionBuilder
impl Clone for ClusterVersionBuilder
source§fn clone(&self) -> ClusterVersionBuilder
fn clone(&self) -> ClusterVersionBuilder
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 Debug for ClusterVersionBuilder
impl Debug for ClusterVersionBuilder
source§impl Default for ClusterVersionBuilder
impl Default for ClusterVersionBuilder
source§fn default() -> ClusterVersionBuilder
fn default() -> ClusterVersionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ClusterVersionBuilder
impl PartialEq for ClusterVersionBuilder
impl StructuralPartialEq for ClusterVersionBuilder
Auto Trait Implementations§
impl Freeze for ClusterVersionBuilder
impl RefUnwindSafe for ClusterVersionBuilder
impl Send for ClusterVersionBuilder
impl Sync for ClusterVersionBuilder
impl Unpin for ClusterVersionBuilder
impl UnwindSafe for ClusterVersionBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.