#[non_exhaustive]pub struct BackendApiAppSyncAuthSettingsBuilder { /* private fields */ }
Expand description
A builder for BackendApiAppSyncAuthSettings
.
Implementations§
source§impl BackendApiAppSyncAuthSettingsBuilder
impl BackendApiAppSyncAuthSettingsBuilder
sourcepub fn cognito_user_pool_id(self, input: impl Into<String>) -> Self
pub fn cognito_user_pool_id(self, input: impl Into<String>) -> Self
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn set_cognito_user_pool_id(self, input: Option<String>) -> Self
pub fn set_cognito_user_pool_id(self, input: Option<String>) -> Self
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn get_cognito_user_pool_id(&self) -> &Option<String>
pub fn get_cognito_user_pool_id(&self) -> &Option<String>
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn expiration_time(self, input: f64) -> Self
pub fn expiration_time(self, input: f64) -> Self
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn set_expiration_time(self, input: Option<f64>) -> Self
pub fn set_expiration_time(self, input: Option<f64>) -> Self
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn get_expiration_time(&self) -> &Option<f64>
pub fn get_expiration_time(&self) -> &Option<f64>
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn open_id_auth_ttl(self, input: impl Into<String>) -> Self
pub fn open_id_auth_ttl(self, input: impl Into<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn set_open_id_auth_ttl(self, input: Option<String>) -> Self
pub fn set_open_id_auth_ttl(self, input: Option<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn get_open_id_auth_ttl(&self) -> &Option<String>
pub fn get_open_id_auth_ttl(&self) -> &Option<String>
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_client_id(self, input: impl Into<String>) -> Self
pub fn open_id_client_id(self, input: impl Into<String>) -> Self
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn set_open_id_client_id(self, input: Option<String>) -> Self
pub fn set_open_id_client_id(self, input: Option<String>) -> Self
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn get_open_id_client_id(&self) -> &Option<String>
pub fn get_open_id_client_id(&self) -> &Option<String>
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_iat_ttl(self, input: impl Into<String>) -> Self
pub fn open_id_iat_ttl(self, input: impl Into<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn set_open_id_iat_ttl(self, input: Option<String>) -> Self
pub fn set_open_id_iat_ttl(self, input: Option<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn get_open_id_iat_ttl(&self) -> &Option<String>
pub fn get_open_id_iat_ttl(&self) -> &Option<String>
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_issue_url(self, input: impl Into<String>) -> Self
pub fn open_id_issue_url(self, input: impl Into<String>) -> Self
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn set_open_id_issue_url(self, input: Option<String>) -> Self
pub fn set_open_id_issue_url(self, input: Option<String>) -> Self
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn get_open_id_issue_url(&self) -> &Option<String>
pub fn get_open_id_issue_url(&self) -> &Option<String>
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_provider_name(self, input: impl Into<String>) -> Self
pub fn open_id_provider_name(self, input: impl Into<String>) -> Self
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn set_open_id_provider_name(self, input: Option<String>) -> Self
pub fn set_open_id_provider_name(self, input: Option<String>) -> Self
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn get_open_id_provider_name(&self) -> &Option<String>
pub fn get_open_id_provider_name(&self) -> &Option<String>
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn build(self) -> BackendApiAppSyncAuthSettings
pub fn build(self) -> BackendApiAppSyncAuthSettings
Consumes the builder and constructs a BackendApiAppSyncAuthSettings
.
Trait Implementations§
source§impl Clone for BackendApiAppSyncAuthSettingsBuilder
impl Clone for BackendApiAppSyncAuthSettingsBuilder
source§fn clone(&self) -> BackendApiAppSyncAuthSettingsBuilder
fn clone(&self) -> BackendApiAppSyncAuthSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for BackendApiAppSyncAuthSettingsBuilder
impl Default for BackendApiAppSyncAuthSettingsBuilder
source§fn default() -> BackendApiAppSyncAuthSettingsBuilder
fn default() -> BackendApiAppSyncAuthSettingsBuilder
source§impl PartialEq for BackendApiAppSyncAuthSettingsBuilder
impl PartialEq for BackendApiAppSyncAuthSettingsBuilder
source§fn eq(&self, other: &BackendApiAppSyncAuthSettingsBuilder) -> bool
fn eq(&self, other: &BackendApiAppSyncAuthSettingsBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for BackendApiAppSyncAuthSettingsBuilder
Auto Trait Implementations§
impl Freeze for BackendApiAppSyncAuthSettingsBuilder
impl RefUnwindSafe for BackendApiAppSyncAuthSettingsBuilder
impl Send for BackendApiAppSyncAuthSettingsBuilder
impl Sync for BackendApiAppSyncAuthSettingsBuilder
impl Unpin for BackendApiAppSyncAuthSettingsBuilder
impl UnwindSafe for BackendApiAppSyncAuthSettingsBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more