#[non_exhaustive]pub struct GetSchemaByDefinitionOutputBuilder { /* private fields */ }Expand description
A builder for GetSchemaByDefinitionOutput.
Implementations§
Source§impl GetSchemaByDefinitionOutputBuilder
impl GetSchemaByDefinitionOutputBuilder
Sourcepub fn schema_version_id(self, input: impl Into<String>) -> Self
pub fn schema_version_id(self, input: impl Into<String>) -> Self
The schema ID of the schema version.
Sourcepub fn set_schema_version_id(self, input: Option<String>) -> Self
pub fn set_schema_version_id(self, input: Option<String>) -> Self
The schema ID of the schema version.
Sourcepub fn get_schema_version_id(&self) -> &Option<String>
pub fn get_schema_version_id(&self) -> &Option<String>
The schema ID of the schema version.
Sourcepub fn schema_arn(self, input: impl Into<String>) -> Self
pub fn schema_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the schema.
Sourcepub fn set_schema_arn(self, input: Option<String>) -> Self
pub fn set_schema_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the schema.
Sourcepub fn get_schema_arn(&self) -> &Option<String>
pub fn get_schema_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the schema.
Sourcepub fn data_format(self, input: DataFormat) -> Self
pub fn data_format(self, input: DataFormat) -> Self
The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.
Sourcepub fn set_data_format(self, input: Option<DataFormat>) -> Self
pub fn set_data_format(self, input: Option<DataFormat>) -> Self
The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.
Sourcepub fn get_data_format(&self) -> &Option<DataFormat>
pub fn get_data_format(&self) -> &Option<DataFormat>
The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.
Sourcepub fn status(self, input: SchemaVersionStatus) -> Self
pub fn status(self, input: SchemaVersionStatus) -> Self
The status of the schema version.
Sourcepub fn set_status(self, input: Option<SchemaVersionStatus>) -> Self
pub fn set_status(self, input: Option<SchemaVersionStatus>) -> Self
The status of the schema version.
Sourcepub fn get_status(&self) -> &Option<SchemaVersionStatus>
pub fn get_status(&self) -> &Option<SchemaVersionStatus>
The status of the schema version.
Sourcepub fn created_time(self, input: impl Into<String>) -> Self
pub fn created_time(self, input: impl Into<String>) -> Self
The date and time the schema was created.
Sourcepub fn set_created_time(self, input: Option<String>) -> Self
pub fn set_created_time(self, input: Option<String>) -> Self
The date and time the schema was created.
Sourcepub fn get_created_time(&self) -> &Option<String>
pub fn get_created_time(&self) -> &Option<String>
The date and time the schema was created.
Sourcepub fn build(self) -> GetSchemaByDefinitionOutput
pub fn build(self) -> GetSchemaByDefinitionOutput
Consumes the builder and constructs a GetSchemaByDefinitionOutput.
Trait Implementations§
Source§impl Clone for GetSchemaByDefinitionOutputBuilder
impl Clone for GetSchemaByDefinitionOutputBuilder
Source§fn clone(&self) -> GetSchemaByDefinitionOutputBuilder
fn clone(&self) -> GetSchemaByDefinitionOutputBuilder
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 GetSchemaByDefinitionOutputBuilder
impl Default for GetSchemaByDefinitionOutputBuilder
Source§fn default() -> GetSchemaByDefinitionOutputBuilder
fn default() -> GetSchemaByDefinitionOutputBuilder
Source§impl PartialEq for GetSchemaByDefinitionOutputBuilder
impl PartialEq for GetSchemaByDefinitionOutputBuilder
Source§fn eq(&self, other: &GetSchemaByDefinitionOutputBuilder) -> bool
fn eq(&self, other: &GetSchemaByDefinitionOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetSchemaByDefinitionOutputBuilder
Auto Trait Implementations§
impl Freeze for GetSchemaByDefinitionOutputBuilder
impl RefUnwindSafe for GetSchemaByDefinitionOutputBuilder
impl Send for GetSchemaByDefinitionOutputBuilder
impl Sync for GetSchemaByDefinitionOutputBuilder
impl Unpin for GetSchemaByDefinitionOutputBuilder
impl UnsafeUnpin for GetSchemaByDefinitionOutputBuilder
impl UnwindSafe for GetSchemaByDefinitionOutputBuilder
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