Struct aws_sdk_glue::operation::get_schema::builders::GetSchemaOutputBuilder
source · #[non_exhaustive]pub struct GetSchemaOutputBuilder { /* private fields */ }Expand description
A builder for GetSchemaOutput.
Implementations§
source§impl GetSchemaOutputBuilder
impl GetSchemaOutputBuilder
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.
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 registry_arn(self, input: impl Into<String>) -> Self
pub fn registry_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the registry.
sourcepub fn set_registry_arn(self, input: Option<String>) -> Self
pub fn set_registry_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the registry.
sourcepub fn get_registry_arn(&self) -> &Option<String>
pub fn get_registry_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) 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.
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_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 description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of schema if specified when created
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of schema if specified when created
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of schema if specified when created
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 compatibility(self, input: Compatibility) -> Self
pub fn compatibility(self, input: Compatibility) -> Self
The compatibility mode of the schema.
sourcepub fn set_compatibility(self, input: Option<Compatibility>) -> Self
pub fn set_compatibility(self, input: Option<Compatibility>) -> Self
The compatibility mode of the schema.
sourcepub fn get_compatibility(&self) -> &Option<Compatibility>
pub fn get_compatibility(&self) -> &Option<Compatibility>
The compatibility mode of the schema.
sourcepub fn schema_checkpoint(self, input: i64) -> Self
pub fn schema_checkpoint(self, input: i64) -> Self
The version number of the checkpoint (the last time the compatibility mode was changed).
sourcepub fn set_schema_checkpoint(self, input: Option<i64>) -> Self
pub fn set_schema_checkpoint(self, input: Option<i64>) -> Self
The version number of the checkpoint (the last time the compatibility mode was changed).
sourcepub fn get_schema_checkpoint(&self) -> &Option<i64>
pub fn get_schema_checkpoint(&self) -> &Option<i64>
The version number of the checkpoint (the last time the compatibility mode was changed).
sourcepub fn latest_schema_version(self, input: i64) -> Self
pub fn latest_schema_version(self, input: i64) -> Self
The latest version of the schema associated with the returned schema definition.
sourcepub fn set_latest_schema_version(self, input: Option<i64>) -> Self
pub fn set_latest_schema_version(self, input: Option<i64>) -> Self
The latest version of the schema associated with the returned schema definition.
sourcepub fn get_latest_schema_version(&self) -> &Option<i64>
pub fn get_latest_schema_version(&self) -> &Option<i64>
The latest version of the schema associated with the returned schema definition.
sourcepub fn next_schema_version(self, input: i64) -> Self
pub fn next_schema_version(self, input: i64) -> Self
The next version of the schema associated with the returned schema definition.
sourcepub fn set_next_schema_version(self, input: Option<i64>) -> Self
pub fn set_next_schema_version(self, input: Option<i64>) -> Self
The next version of the schema associated with the returned schema definition.
sourcepub fn get_next_schema_version(&self) -> &Option<i64>
pub fn get_next_schema_version(&self) -> &Option<i64>
The next version of the schema associated with the returned schema definition.
sourcepub fn schema_status(self, input: SchemaStatus) -> Self
pub fn schema_status(self, input: SchemaStatus) -> Self
The status of the schema.
sourcepub fn set_schema_status(self, input: Option<SchemaStatus>) -> Self
pub fn set_schema_status(self, input: Option<SchemaStatus>) -> Self
The status of the schema.
sourcepub fn get_schema_status(&self) -> &Option<SchemaStatus>
pub fn get_schema_status(&self) -> &Option<SchemaStatus>
The status of the schema.
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 updated_time(self, input: impl Into<String>) -> Self
pub fn updated_time(self, input: impl Into<String>) -> Self
The date and time the schema was updated.
sourcepub fn set_updated_time(self, input: Option<String>) -> Self
pub fn set_updated_time(self, input: Option<String>) -> Self
The date and time the schema was updated.
sourcepub fn get_updated_time(&self) -> &Option<String>
pub fn get_updated_time(&self) -> &Option<String>
The date and time the schema was updated.
sourcepub fn build(self) -> GetSchemaOutput
pub fn build(self) -> GetSchemaOutput
Consumes the builder and constructs a GetSchemaOutput.
Trait Implementations§
source§impl Clone for GetSchemaOutputBuilder
impl Clone for GetSchemaOutputBuilder
source§fn clone(&self) -> GetSchemaOutputBuilder
fn clone(&self) -> GetSchemaOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetSchemaOutputBuilder
impl Debug for GetSchemaOutputBuilder
source§impl Default for GetSchemaOutputBuilder
impl Default for GetSchemaOutputBuilder
source§fn default() -> GetSchemaOutputBuilder
fn default() -> GetSchemaOutputBuilder
source§impl PartialEq for GetSchemaOutputBuilder
impl PartialEq for GetSchemaOutputBuilder
source§fn eq(&self, other: &GetSchemaOutputBuilder) -> bool
fn eq(&self, other: &GetSchemaOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.