#[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<BackendApiAppSyncAuthSettingsBuilder> for BackendApiAppSyncAuthSettingsBuilder
impl PartialEq<BackendApiAppSyncAuthSettingsBuilder> 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 ==
.