#[non_exhaustive]pub struct AnalyticsConfigurationTypeBuilder { /* private fields */ }Expand description
A builder for AnalyticsConfigurationType.
Implementations§
source§impl AnalyticsConfigurationTypeBuilder
impl AnalyticsConfigurationTypeBuilder
sourcepub fn application_id(self, input: impl Into<String>) -> Self
pub fn application_id(self, input: impl Into<String>) -> Self
The application ID for an Amazon Pinpoint application.
sourcepub fn set_application_id(self, input: Option<String>) -> Self
pub fn set_application_id(self, input: Option<String>) -> Self
The application ID for an Amazon Pinpoint application.
sourcepub fn get_application_id(&self) -> &Option<String>
pub fn get_application_id(&self) -> &Option<String>
The application ID for an Amazon Pinpoint application.
sourcepub fn application_arn(self, input: impl Into<String>) -> Self
pub fn application_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of an Amazon Pinpoint project. You can use the Amazon Pinpoint project to integrate with the chosen user pool Client. Amazon Cognito publishes events to the Amazon Pinpoint project that the app ARN declares.
sourcepub fn set_application_arn(self, input: Option<String>) -> Self
pub fn set_application_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of an Amazon Pinpoint project. You can use the Amazon Pinpoint project to integrate with the chosen user pool Client. Amazon Cognito publishes events to the Amazon Pinpoint project that the app ARN declares.
sourcepub fn get_application_arn(&self) -> &Option<String>
pub fn get_application_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of an Amazon Pinpoint project. You can use the Amazon Pinpoint project to integrate with the chosen user pool Client. Amazon Cognito publishes events to the Amazon Pinpoint project that the app ARN declares.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The ARN of an Identity and Access Management role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The ARN of an Identity and Access Management role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The ARN of an Identity and Access Management role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.
sourcepub fn external_id(self, input: impl Into<String>) -> Self
pub fn external_id(self, input: impl Into<String>) -> Self
The external ID.
sourcepub fn set_external_id(self, input: Option<String>) -> Self
pub fn set_external_id(self, input: Option<String>) -> Self
The external ID.
sourcepub fn get_external_id(&self) -> &Option<String>
pub fn get_external_id(&self) -> &Option<String>
The external ID.
If UserDataShared is true, Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.
If UserDataShared is true, Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.
If UserDataShared is true, Amazon Cognito includes user data in the events that it publishes to Amazon Pinpoint analytics.
sourcepub fn build(self) -> AnalyticsConfigurationType
pub fn build(self) -> AnalyticsConfigurationType
Consumes the builder and constructs a AnalyticsConfigurationType.
Trait Implementations§
source§impl Clone for AnalyticsConfigurationTypeBuilder
impl Clone for AnalyticsConfigurationTypeBuilder
source§fn clone(&self) -> AnalyticsConfigurationTypeBuilder
fn clone(&self) -> AnalyticsConfigurationTypeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AnalyticsConfigurationTypeBuilder
impl Default for AnalyticsConfigurationTypeBuilder
source§fn default() -> AnalyticsConfigurationTypeBuilder
fn default() -> AnalyticsConfigurationTypeBuilder
source§impl PartialEq for AnalyticsConfigurationTypeBuilder
impl PartialEq for AnalyticsConfigurationTypeBuilder
source§fn eq(&self, other: &AnalyticsConfigurationTypeBuilder) -> bool
fn eq(&self, other: &AnalyticsConfigurationTypeBuilder) -> bool
self and other values to be equal, and is used
by ==.