Struct aws_sdk_workspacesweb::model::portal_summary::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for PortalSummary
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn portal_arn(self, input: impl Into<String>) -> Self
pub fn portal_arn(self, input: impl Into<String>) -> Self
The ARN of the web portal.
sourcepub fn set_portal_arn(self, input: Option<String>) -> Self
pub fn set_portal_arn(self, input: Option<String>) -> Self
The ARN of the web portal.
sourcepub fn renderer_type(self, input: RendererType) -> Self
pub fn renderer_type(self, input: RendererType) -> Self
The renderer that is used in streaming sessions.
sourcepub fn set_renderer_type(self, input: Option<RendererType>) -> Self
pub fn set_renderer_type(self, input: Option<RendererType>) -> Self
The renderer that is used in streaming sessions.
sourcepub fn browser_type(self, input: BrowserType) -> Self
pub fn browser_type(self, input: BrowserType) -> Self
The browser type of the web portal.
sourcepub fn set_browser_type(self, input: Option<BrowserType>) -> Self
pub fn set_browser_type(self, input: Option<BrowserType>) -> Self
The browser type of the web portal.
sourcepub fn portal_status(self, input: PortalStatus) -> Self
pub fn portal_status(self, input: PortalStatus) -> Self
The status of the web portal.
sourcepub fn set_portal_status(self, input: Option<PortalStatus>) -> Self
pub fn set_portal_status(self, input: Option<PortalStatus>) -> Self
The status of the web portal.
sourcepub fn portal_endpoint(self, input: impl Into<String>) -> Self
pub fn portal_endpoint(self, input: impl Into<String>) -> Self
The endpoint URL of the web portal that users access in order to start streaming sessions.
sourcepub fn set_portal_endpoint(self, input: Option<String>) -> Self
pub fn set_portal_endpoint(self, input: Option<String>) -> Self
The endpoint URL of the web portal that users access in order to start streaming sessions.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The name of the web portal.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The name of the web portal.
sourcepub fn creation_date(self, input: DateTime) -> Self
pub fn creation_date(self, input: DateTime) -> Self
The creation date of the web portal.
sourcepub fn set_creation_date(self, input: Option<DateTime>) -> Self
pub fn set_creation_date(self, input: Option<DateTime>) -> Self
The creation date of the web portal.
sourcepub fn browser_settings_arn(self, input: impl Into<String>) -> Self
pub fn browser_settings_arn(self, input: impl Into<String>) -> Self
The ARN of the browser settings that is associated with the web portal.
sourcepub fn set_browser_settings_arn(self, input: Option<String>) -> Self
pub fn set_browser_settings_arn(self, input: Option<String>) -> Self
The ARN of the browser settings that is associated with the web portal.
sourcepub fn user_settings_arn(self, input: impl Into<String>) -> Self
pub fn user_settings_arn(self, input: impl Into<String>) -> Self
The ARN of the user settings that is associated with the web portal.
sourcepub fn set_user_settings_arn(self, input: Option<String>) -> Self
pub fn set_user_settings_arn(self, input: Option<String>) -> Self
The ARN of the user settings that is associated with the web portal.
sourcepub fn network_settings_arn(self, input: impl Into<String>) -> Self
pub fn network_settings_arn(self, input: impl Into<String>) -> Self
The ARN of the network settings that is associated with the web portal.
sourcepub fn set_network_settings_arn(self, input: Option<String>) -> Self
pub fn set_network_settings_arn(self, input: Option<String>) -> Self
The ARN of the network settings that is associated with the web portal.
sourcepub fn trust_store_arn(self, input: impl Into<String>) -> Self
pub fn trust_store_arn(self, input: impl Into<String>) -> Self
The ARN of the trust that is associated with this web portal.
sourcepub fn set_trust_store_arn(self, input: Option<String>) -> Self
pub fn set_trust_store_arn(self, input: Option<String>) -> Self
The ARN of the trust that is associated with this web portal.
sourcepub fn build(self) -> PortalSummary
pub fn build(self) -> PortalSummary
Consumes the builder and constructs a PortalSummary
.