#[non_exhaustive]pub struct GetSchemaByDefinitionInputBuilder { /* private fields */ }Expand description
A builder for GetSchemaByDefinitionInput.
Implementations§
Source§impl GetSchemaByDefinitionInputBuilder
impl GetSchemaByDefinitionInputBuilder
Sourcepub fn schema_id(self, input: SchemaId) -> Self
pub fn schema_id(self, input: SchemaId) -> Self
This is a wrapper structure to contain schema identity fields. The structure contains:
-
SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. One of
SchemaArnorSchemaNamehas to be provided. -
SchemaId$SchemaName: The name of the schema. One of
SchemaArnorSchemaNamehas to be provided.
Sourcepub fn set_schema_id(self, input: Option<SchemaId>) -> Self
pub fn set_schema_id(self, input: Option<SchemaId>) -> Self
This is a wrapper structure to contain schema identity fields. The structure contains:
-
SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. One of
SchemaArnorSchemaNamehas to be provided. -
SchemaId$SchemaName: The name of the schema. One of
SchemaArnorSchemaNamehas to be provided.
Sourcepub fn get_schema_id(&self) -> &Option<SchemaId>
pub fn get_schema_id(&self) -> &Option<SchemaId>
This is a wrapper structure to contain schema identity fields. The structure contains:
-
SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. One of
SchemaArnorSchemaNamehas to be provided. -
SchemaId$SchemaName: The name of the schema. One of
SchemaArnorSchemaNamehas to be provided.
Sourcepub fn schema_definition(self, input: impl Into<String>) -> Self
pub fn schema_definition(self, input: impl Into<String>) -> Self
The definition of the schema for which schema details are required.
This field is required.Sourcepub fn set_schema_definition(self, input: Option<String>) -> Self
pub fn set_schema_definition(self, input: Option<String>) -> Self
The definition of the schema for which schema details are required.
Sourcepub fn get_schema_definition(&self) -> &Option<String>
pub fn get_schema_definition(&self) -> &Option<String>
The definition of the schema for which schema details are required.
Sourcepub fn build(self) -> Result<GetSchemaByDefinitionInput, BuildError>
pub fn build(self) -> Result<GetSchemaByDefinitionInput, BuildError>
Consumes the builder and constructs a GetSchemaByDefinitionInput.
Source§impl GetSchemaByDefinitionInputBuilder
impl GetSchemaByDefinitionInputBuilder
Sourcepub async fn send_with(
self,
client: &Client,
) -> Result<GetSchemaByDefinitionOutput, SdkError<GetSchemaByDefinitionError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<GetSchemaByDefinitionOutput, SdkError<GetSchemaByDefinitionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
Source§impl Clone for GetSchemaByDefinitionInputBuilder
impl Clone for GetSchemaByDefinitionInputBuilder
Source§fn clone(&self) -> GetSchemaByDefinitionInputBuilder
fn clone(&self) -> GetSchemaByDefinitionInputBuilder
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 GetSchemaByDefinitionInputBuilder
impl Default for GetSchemaByDefinitionInputBuilder
Source§fn default() -> GetSchemaByDefinitionInputBuilder
fn default() -> GetSchemaByDefinitionInputBuilder
Source§impl PartialEq for GetSchemaByDefinitionInputBuilder
impl PartialEq for GetSchemaByDefinitionInputBuilder
Source§fn eq(&self, other: &GetSchemaByDefinitionInputBuilder) -> bool
fn eq(&self, other: &GetSchemaByDefinitionInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetSchemaByDefinitionInputBuilder
Auto Trait Implementations§
impl Freeze for GetSchemaByDefinitionInputBuilder
impl RefUnwindSafe for GetSchemaByDefinitionInputBuilder
impl Send for GetSchemaByDefinitionInputBuilder
impl Sync for GetSchemaByDefinitionInputBuilder
impl Unpin for GetSchemaByDefinitionInputBuilder
impl UnsafeUnpin for GetSchemaByDefinitionInputBuilder
impl UnwindSafe for GetSchemaByDefinitionInputBuilder
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