Struct aws_sdk_schemas::operation::delete_schema_version::builders::DeleteSchemaVersionInputBuilder
source · #[non_exhaustive]pub struct DeleteSchemaVersionInputBuilder { /* private fields */ }Expand description
A builder for DeleteSchemaVersionInput.
Implementations§
source§impl DeleteSchemaVersionInputBuilder
impl DeleteSchemaVersionInputBuilder
sourcepub fn registry_name(self, input: impl Into<String>) -> Self
pub fn registry_name(self, input: impl Into<String>) -> Self
The name of the registry.
This field is required.sourcepub fn set_registry_name(self, input: Option<String>) -> Self
pub fn set_registry_name(self, input: Option<String>) -> Self
The name of the registry.
sourcepub fn get_registry_name(&self) -> &Option<String>
pub fn get_registry_name(&self) -> &Option<String>
The name of the registry.
sourcepub fn schema_name(self, input: impl Into<String>) -> Self
pub fn schema_name(self, input: impl Into<String>) -> Self
The name of the schema.
This field is required.sourcepub fn set_schema_name(self, input: Option<String>) -> Self
pub fn set_schema_name(self, input: Option<String>) -> Self
The name of the schema.
sourcepub fn get_schema_name(&self) -> &Option<String>
pub fn get_schema_name(&self) -> &Option<String>
The name of the schema.
sourcepub fn schema_version(self, input: impl Into<String>) -> Self
pub fn schema_version(self, input: impl Into<String>) -> Self
The version number of the schema This field is required.
sourcepub fn set_schema_version(self, input: Option<String>) -> Self
pub fn set_schema_version(self, input: Option<String>) -> Self
The version number of the schema
sourcepub fn get_schema_version(&self) -> &Option<String>
pub fn get_schema_version(&self) -> &Option<String>
The version number of the schema
sourcepub fn build(self) -> Result<DeleteSchemaVersionInput, BuildError>
pub fn build(self) -> Result<DeleteSchemaVersionInput, BuildError>
Consumes the builder and constructs a DeleteSchemaVersionInput.
source§impl DeleteSchemaVersionInputBuilder
impl DeleteSchemaVersionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteSchemaVersionOutput, SdkError<DeleteSchemaVersionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteSchemaVersionOutput, SdkError<DeleteSchemaVersionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteSchemaVersionInputBuilder
impl Clone for DeleteSchemaVersionInputBuilder
source§fn clone(&self) -> DeleteSchemaVersionInputBuilder
fn clone(&self) -> DeleteSchemaVersionInputBuilder
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 Default for DeleteSchemaVersionInputBuilder
impl Default for DeleteSchemaVersionInputBuilder
source§fn default() -> DeleteSchemaVersionInputBuilder
fn default() -> DeleteSchemaVersionInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeleteSchemaVersionInputBuilder
impl PartialEq for DeleteSchemaVersionInputBuilder
source§fn eq(&self, other: &DeleteSchemaVersionInputBuilder) -> bool
fn eq(&self, other: &DeleteSchemaVersionInputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteSchemaVersionInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteSchemaVersionInputBuilder
impl RefUnwindSafe for DeleteSchemaVersionInputBuilder
impl Send for DeleteSchemaVersionInputBuilder
impl Sync for DeleteSchemaVersionInputBuilder
impl Unpin for DeleteSchemaVersionInputBuilder
impl UnwindSafe for DeleteSchemaVersionInputBuilder
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> 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.