#[non_exhaustive]pub struct SourceApiAssociationBuilder { /* private fields */ }
Expand description
A builder for SourceApiAssociation
.
Implementations§
source§impl SourceApiAssociationBuilder
impl SourceApiAssociationBuilder
sourcepub fn association_id(self, input: impl Into<String>) -> Self
pub fn association_id(self, input: impl Into<String>) -> Self
The ID generated by the AppSync service for the source API association.
sourcepub fn set_association_id(self, input: Option<String>) -> Self
pub fn set_association_id(self, input: Option<String>) -> Self
The ID generated by the AppSync service for the source API association.
sourcepub fn get_association_id(&self) -> &Option<String>
pub fn get_association_id(&self) -> &Option<String>
The ID generated by the AppSync service for the source API association.
sourcepub fn association_arn(self, input: impl Into<String>) -> Self
pub fn association_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the source API association.
sourcepub fn set_association_arn(self, input: Option<String>) -> Self
pub fn set_association_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the source API association.
sourcepub fn get_association_arn(&self) -> &Option<String>
pub fn get_association_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the source API association.
sourcepub fn source_api_id(self, input: impl Into<String>) -> Self
pub fn source_api_id(self, input: impl Into<String>) -> Self
The ID of the AppSync source API.
sourcepub fn set_source_api_id(self, input: Option<String>) -> Self
pub fn set_source_api_id(self, input: Option<String>) -> Self
The ID of the AppSync source API.
sourcepub fn get_source_api_id(&self) -> &Option<String>
pub fn get_source_api_id(&self) -> &Option<String>
The ID of the AppSync source API.
sourcepub fn source_api_arn(self, input: impl Into<String>) -> Self
pub fn source_api_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the AppSync source API.
sourcepub fn set_source_api_arn(self, input: Option<String>) -> Self
pub fn set_source_api_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the AppSync source API.
sourcepub fn get_source_api_arn(&self) -> &Option<String>
pub fn get_source_api_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the AppSync source API.
sourcepub fn merged_api_arn(self, input: impl Into<String>) -> Self
pub fn merged_api_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the AppSync Merged API.
sourcepub fn set_merged_api_arn(self, input: Option<String>) -> Self
pub fn set_merged_api_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the AppSync Merged API.
sourcepub fn get_merged_api_arn(&self) -> &Option<String>
pub fn get_merged_api_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the AppSync Merged API.
sourcepub fn merged_api_id(self, input: impl Into<String>) -> Self
pub fn merged_api_id(self, input: impl Into<String>) -> Self
The ID of the AppSync Merged API.
sourcepub fn set_merged_api_id(self, input: Option<String>) -> Self
pub fn set_merged_api_id(self, input: Option<String>) -> Self
The ID of the AppSync Merged API.
sourcepub fn get_merged_api_id(&self) -> &Option<String>
pub fn get_merged_api_id(&self) -> &Option<String>
The ID of the AppSync Merged API.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description field.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description field.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description field.
sourcepub fn source_api_association_config(
self,
input: SourceApiAssociationConfig
) -> Self
pub fn source_api_association_config( self, input: SourceApiAssociationConfig ) -> Self
The SourceApiAssociationConfig
object data.
sourcepub fn set_source_api_association_config(
self,
input: Option<SourceApiAssociationConfig>
) -> Self
pub fn set_source_api_association_config( self, input: Option<SourceApiAssociationConfig> ) -> Self
The SourceApiAssociationConfig
object data.
sourcepub fn get_source_api_association_config(
&self
) -> &Option<SourceApiAssociationConfig>
pub fn get_source_api_association_config( &self ) -> &Option<SourceApiAssociationConfig>
The SourceApiAssociationConfig
object data.
sourcepub fn source_api_association_status(
self,
input: SourceApiAssociationStatus
) -> Self
pub fn source_api_association_status( self, input: SourceApiAssociationStatus ) -> Self
The state of the source API association.
sourcepub fn set_source_api_association_status(
self,
input: Option<SourceApiAssociationStatus>
) -> Self
pub fn set_source_api_association_status( self, input: Option<SourceApiAssociationStatus> ) -> Self
The state of the source API association.
sourcepub fn get_source_api_association_status(
&self
) -> &Option<SourceApiAssociationStatus>
pub fn get_source_api_association_status( &self ) -> &Option<SourceApiAssociationStatus>
The state of the source API association.
sourcepub fn source_api_association_status_detail(
self,
input: impl Into<String>
) -> Self
pub fn source_api_association_status_detail( self, input: impl Into<String> ) -> Self
The detailed message related to the current state of the source API association.
sourcepub fn set_source_api_association_status_detail(
self,
input: Option<String>
) -> Self
pub fn set_source_api_association_status_detail( self, input: Option<String> ) -> Self
The detailed message related to the current state of the source API association.
sourcepub fn get_source_api_association_status_detail(&self) -> &Option<String>
pub fn get_source_api_association_status_detail(&self) -> &Option<String>
The detailed message related to the current state of the source API association.
sourcepub fn last_successful_merge_date(self, input: DateTime) -> Self
pub fn last_successful_merge_date(self, input: DateTime) -> Self
The datetime value of the last successful merge of the source API association. The result will be in UTC format and your local time zone.
sourcepub fn set_last_successful_merge_date(self, input: Option<DateTime>) -> Self
pub fn set_last_successful_merge_date(self, input: Option<DateTime>) -> Self
The datetime value of the last successful merge of the source API association. The result will be in UTC format and your local time zone.
sourcepub fn get_last_successful_merge_date(&self) -> &Option<DateTime>
pub fn get_last_successful_merge_date(&self) -> &Option<DateTime>
The datetime value of the last successful merge of the source API association. The result will be in UTC format and your local time zone.
sourcepub fn build(self) -> SourceApiAssociation
pub fn build(self) -> SourceApiAssociation
Consumes the builder and constructs a SourceApiAssociation
.
Trait Implementations§
source§impl Clone for SourceApiAssociationBuilder
impl Clone for SourceApiAssociationBuilder
source§fn clone(&self) -> SourceApiAssociationBuilder
fn clone(&self) -> SourceApiAssociationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SourceApiAssociationBuilder
impl Debug for SourceApiAssociationBuilder
source§impl Default for SourceApiAssociationBuilder
impl Default for SourceApiAssociationBuilder
source§fn default() -> SourceApiAssociationBuilder
fn default() -> SourceApiAssociationBuilder
source§impl PartialEq for SourceApiAssociationBuilder
impl PartialEq for SourceApiAssociationBuilder
source§fn eq(&self, other: &SourceApiAssociationBuilder) -> bool
fn eq(&self, other: &SourceApiAssociationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.