#[non_exhaustive]pub struct BackendApiResourceConfigBuilder { /* private fields */ }
Expand description
A builder for BackendApiResourceConfig
.
Implementations§
source§impl BackendApiResourceConfigBuilder
impl BackendApiResourceConfigBuilder
sourcepub fn additional_auth_types(self, input: BackendApiAuthType) -> Self
pub fn additional_auth_types(self, input: BackendApiAuthType) -> Self
Appends an item to additional_auth_types
.
To override the contents of this collection use set_additional_auth_types
.
Additional authentication methods used to interact with your data models.
sourcepub fn set_additional_auth_types(
self,
input: Option<Vec<BackendApiAuthType>>
) -> Self
pub fn set_additional_auth_types( self, input: Option<Vec<BackendApiAuthType>> ) -> Self
Additional authentication methods used to interact with your data models.
sourcepub fn get_additional_auth_types(&self) -> &Option<Vec<BackendApiAuthType>>
pub fn get_additional_auth_types(&self) -> &Option<Vec<BackendApiAuthType>>
Additional authentication methods used to interact with your data models.
sourcepub fn api_name(self, input: impl Into<String>) -> Self
pub fn api_name(self, input: impl Into<String>) -> Self
The API name used to interact with the data model, configured as a part of your Amplify project.
sourcepub fn set_api_name(self, input: Option<String>) -> Self
pub fn set_api_name(self, input: Option<String>) -> Self
The API name used to interact with the data model, configured as a part of your Amplify project.
sourcepub fn get_api_name(&self) -> &Option<String>
pub fn get_api_name(&self) -> &Option<String>
The API name used to interact with the data model, configured as a part of your Amplify project.
sourcepub fn conflict_resolution(self, input: BackendApiConflictResolution) -> Self
pub fn conflict_resolution(self, input: BackendApiConflictResolution) -> Self
The conflict resolution strategy for your data stored in the data models.
sourcepub fn set_conflict_resolution(
self,
input: Option<BackendApiConflictResolution>
) -> Self
pub fn set_conflict_resolution( self, input: Option<BackendApiConflictResolution> ) -> Self
The conflict resolution strategy for your data stored in the data models.
sourcepub fn get_conflict_resolution(&self) -> &Option<BackendApiConflictResolution>
pub fn get_conflict_resolution(&self) -> &Option<BackendApiConflictResolution>
The conflict resolution strategy for your data stored in the data models.
sourcepub fn default_auth_type(self, input: BackendApiAuthType) -> Self
pub fn default_auth_type(self, input: BackendApiAuthType) -> Self
The default authentication type for interacting with the configured data models in your Amplify project.
sourcepub fn set_default_auth_type(self, input: Option<BackendApiAuthType>) -> Self
pub fn set_default_auth_type(self, input: Option<BackendApiAuthType>) -> Self
The default authentication type for interacting with the configured data models in your Amplify project.
sourcepub fn get_default_auth_type(&self) -> &Option<BackendApiAuthType>
pub fn get_default_auth_type(&self) -> &Option<BackendApiAuthType>
The default authentication type for interacting with the configured data models in your Amplify project.
sourcepub fn service(self, input: impl Into<String>) -> Self
pub fn service(self, input: impl Into<String>) -> Self
The service used to provision and interact with the data model.
sourcepub fn set_service(self, input: Option<String>) -> Self
pub fn set_service(self, input: Option<String>) -> Self
The service used to provision and interact with the data model.
sourcepub fn get_service(&self) -> &Option<String>
pub fn get_service(&self) -> &Option<String>
The service used to provision and interact with the data model.
sourcepub fn transform_schema(self, input: impl Into<String>) -> Self
pub fn transform_schema(self, input: impl Into<String>) -> Self
The definition of the data model in the annotated transform of the GraphQL schema.
sourcepub fn set_transform_schema(self, input: Option<String>) -> Self
pub fn set_transform_schema(self, input: Option<String>) -> Self
The definition of the data model in the annotated transform of the GraphQL schema.
sourcepub fn get_transform_schema(&self) -> &Option<String>
pub fn get_transform_schema(&self) -> &Option<String>
The definition of the data model in the annotated transform of the GraphQL schema.
sourcepub fn build(self) -> BackendApiResourceConfig
pub fn build(self) -> BackendApiResourceConfig
Consumes the builder and constructs a BackendApiResourceConfig
.
Trait Implementations§
source§impl Clone for BackendApiResourceConfigBuilder
impl Clone for BackendApiResourceConfigBuilder
source§fn clone(&self) -> BackendApiResourceConfigBuilder
fn clone(&self) -> BackendApiResourceConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for BackendApiResourceConfigBuilder
impl Default for BackendApiResourceConfigBuilder
source§fn default() -> BackendApiResourceConfigBuilder
fn default() -> BackendApiResourceConfigBuilder
source§impl PartialEq for BackendApiResourceConfigBuilder
impl PartialEq for BackendApiResourceConfigBuilder
source§fn eq(&self, other: &BackendApiResourceConfigBuilder) -> bool
fn eq(&self, other: &BackendApiResourceConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.