#[non_exhaustive]pub struct UpdateIcebergTableInputBuilder { /* private fields */ }Expand description
A builder for UpdateIcebergTableInput.
Implementations§
Source§impl UpdateIcebergTableInputBuilder
impl UpdateIcebergTableInputBuilder
Sourcepub fn updates(self, input: IcebergTableUpdate) -> Self
pub fn updates(self, input: IcebergTableUpdate) -> Self
Appends an item to updates.
To override the contents of this collection use set_updates.
The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.
Sourcepub fn set_updates(self, input: Option<Vec<IcebergTableUpdate>>) -> Self
pub fn set_updates(self, input: Option<Vec<IcebergTableUpdate>>) -> Self
The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.
Sourcepub fn get_updates(&self) -> &Option<Vec<IcebergTableUpdate>>
pub fn get_updates(&self) -> &Option<Vec<IcebergTableUpdate>>
The list of table update operations that specify the changes to be made to the Iceberg table, including schema modifications, partition specifications, and table properties.
Sourcepub fn build(self) -> Result<UpdateIcebergTableInput, BuildError>
pub fn build(self) -> Result<UpdateIcebergTableInput, BuildError>
Consumes the builder and constructs a UpdateIcebergTableInput.
This method will fail if any of the following fields are not set:
Trait Implementations§
Source§impl Clone for UpdateIcebergTableInputBuilder
impl Clone for UpdateIcebergTableInputBuilder
Source§fn clone(&self) -> UpdateIcebergTableInputBuilder
fn clone(&self) -> UpdateIcebergTableInputBuilder
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for UpdateIcebergTableInputBuilder
impl Default for UpdateIcebergTableInputBuilder
Source§fn default() -> UpdateIcebergTableInputBuilder
fn default() -> UpdateIcebergTableInputBuilder
Source§impl PartialEq for UpdateIcebergTableInputBuilder
impl PartialEq for UpdateIcebergTableInputBuilder
Source§fn eq(&self, other: &UpdateIcebergTableInputBuilder) -> bool
fn eq(&self, other: &UpdateIcebergTableInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateIcebergTableInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateIcebergTableInputBuilder
impl RefUnwindSafe for UpdateIcebergTableInputBuilder
impl Send for UpdateIcebergTableInputBuilder
impl Sync for UpdateIcebergTableInputBuilder
impl Unpin for UpdateIcebergTableInputBuilder
impl UnsafeUnpin for UpdateIcebergTableInputBuilder
impl UnwindSafe for UpdateIcebergTableInputBuilder
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