pub struct Builder { /* private fields */ }
Expand description
A builder for BackendApiResourceConfig
.
Implementations§
source§impl Builder
impl Builder
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 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 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 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 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 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 build(self) -> BackendApiResourceConfig
pub fn build(self) -> BackendApiResourceConfig
Consumes the builder and constructs a BackendApiResourceConfig
.