pub struct Builder { /* private fields */ }
Expand description
A builder for BackendApiResourceConfig
.
Implementations
sourceimpl 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
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more