Struct aws_sdk_ssoadmin::types::builders::ApplicationBuilder
source · #[non_exhaustive]pub struct ApplicationBuilder { /* private fields */ }
Expand description
A builder for Application
.
Implementations§
source§impl ApplicationBuilder
impl ApplicationBuilder
sourcepub fn application_arn(self, input: impl Into<String>) -> Self
pub fn application_arn(self, input: impl Into<String>) -> Self
The ARN of the application.
sourcepub fn set_application_arn(self, input: Option<String>) -> Self
pub fn set_application_arn(self, input: Option<String>) -> Self
The ARN of the application.
sourcepub fn get_application_arn(&self) -> &Option<String>
pub fn get_application_arn(&self) -> &Option<String>
The ARN of the application.
sourcepub fn application_provider_arn(self, input: impl Into<String>) -> Self
pub fn application_provider_arn(self, input: impl Into<String>) -> Self
The ARN of the application provider for this application.
sourcepub fn set_application_provider_arn(self, input: Option<String>) -> Self
pub fn set_application_provider_arn(self, input: Option<String>) -> Self
The ARN of the application provider for this application.
sourcepub fn get_application_provider_arn(&self) -> &Option<String>
pub fn get_application_provider_arn(&self) -> &Option<String>
The ARN of the application provider for this application.
sourcepub fn application_account(self, input: impl Into<String>) -> Self
pub fn application_account(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID number of the application.
sourcepub fn set_application_account(self, input: Option<String>) -> Self
pub fn set_application_account(self, input: Option<String>) -> Self
The Amazon Web Services account ID number of the application.
sourcepub fn get_application_account(&self) -> &Option<String>
pub fn get_application_account(&self) -> &Option<String>
The Amazon Web Services account ID number of the application.
sourcepub fn instance_arn(self, input: impl Into<String>) -> Self
pub fn instance_arn(self, input: impl Into<String>) -> Self
The ARN of the instance of IAM Identity Center that is configured with this application.
sourcepub fn set_instance_arn(self, input: Option<String>) -> Self
pub fn set_instance_arn(self, input: Option<String>) -> Self
The ARN of the instance of IAM Identity Center that is configured with this application.
sourcepub fn get_instance_arn(&self) -> &Option<String>
pub fn get_instance_arn(&self) -> &Option<String>
The ARN of the instance of IAM Identity Center that is configured with this application.
sourcepub fn status(self, input: ApplicationStatus) -> Self
pub fn status(self, input: ApplicationStatus) -> Self
The current status of the application in this instance of IAM Identity Center.
sourcepub fn set_status(self, input: Option<ApplicationStatus>) -> Self
pub fn set_status(self, input: Option<ApplicationStatus>) -> Self
The current status of the application in this instance of IAM Identity Center.
sourcepub fn get_status(&self) -> &Option<ApplicationStatus>
pub fn get_status(&self) -> &Option<ApplicationStatus>
The current status of the application in this instance of IAM Identity Center.
sourcepub fn portal_options(self, input: PortalOptions) -> Self
pub fn portal_options(self, input: PortalOptions) -> Self
A structure that describes the options for the access portal associated with this application.
sourcepub fn set_portal_options(self, input: Option<PortalOptions>) -> Self
pub fn set_portal_options(self, input: Option<PortalOptions>) -> Self
A structure that describes the options for the access portal associated with this application.
sourcepub fn get_portal_options(&self) -> &Option<PortalOptions>
pub fn get_portal_options(&self) -> &Option<PortalOptions>
A structure that describes the options for the access portal associated with this application.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the application.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the application.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the application.
sourcepub fn created_date(self, input: DateTime) -> Self
pub fn created_date(self, input: DateTime) -> Self
The date and time when the application was originally created.
sourcepub fn set_created_date(self, input: Option<DateTime>) -> Self
pub fn set_created_date(self, input: Option<DateTime>) -> Self
The date and time when the application was originally created.
sourcepub fn get_created_date(&self) -> &Option<DateTime>
pub fn get_created_date(&self) -> &Option<DateTime>
The date and time when the application was originally created.
sourcepub fn build(self) -> Application
pub fn build(self) -> Application
Consumes the builder and constructs a Application
.
Trait Implementations§
source§impl Clone for ApplicationBuilder
impl Clone for ApplicationBuilder
source§fn clone(&self) -> ApplicationBuilder
fn clone(&self) -> ApplicationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ApplicationBuilder
impl Debug for ApplicationBuilder
source§impl Default for ApplicationBuilder
impl Default for ApplicationBuilder
source§fn default() -> ApplicationBuilder
fn default() -> ApplicationBuilder
source§impl PartialEq for ApplicationBuilder
impl PartialEq for ApplicationBuilder
source§fn eq(&self, other: &ApplicationBuilder) -> bool
fn eq(&self, other: &ApplicationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.