#[non_exhaustive]pub struct WorkspaceAccessPropertiesBuilder { /* private fields */ }
Expand description
A builder for WorkspaceAccessProperties
.
Implementations§
source§impl WorkspaceAccessPropertiesBuilder
impl WorkspaceAccessPropertiesBuilder
sourcepub fn device_type_windows(self, input: AccessPropertyValue) -> Self
pub fn device_type_windows(self, input: AccessPropertyValue) -> Self
Indicates whether users can use Windows clients to access their WorkSpaces.
sourcepub fn set_device_type_windows(self, input: Option<AccessPropertyValue>) -> Self
pub fn set_device_type_windows(self, input: Option<AccessPropertyValue>) -> Self
Indicates whether users can use Windows clients to access their WorkSpaces.
sourcepub fn device_type_osx(self, input: AccessPropertyValue) -> Self
pub fn device_type_osx(self, input: AccessPropertyValue) -> Self
Indicates whether users can use macOS clients to access their WorkSpaces.
sourcepub fn set_device_type_osx(self, input: Option<AccessPropertyValue>) -> Self
pub fn set_device_type_osx(self, input: Option<AccessPropertyValue>) -> Self
Indicates whether users can use macOS clients to access their WorkSpaces.
sourcepub fn device_type_web(self, input: AccessPropertyValue) -> Self
pub fn device_type_web(self, input: AccessPropertyValue) -> Self
Indicates whether users can access their WorkSpaces through a web browser.
sourcepub fn set_device_type_web(self, input: Option<AccessPropertyValue>) -> Self
pub fn set_device_type_web(self, input: Option<AccessPropertyValue>) -> Self
Indicates whether users can access their WorkSpaces through a web browser.
sourcepub fn device_type_ios(self, input: AccessPropertyValue) -> Self
pub fn device_type_ios(self, input: AccessPropertyValue) -> Self
Indicates whether users can use iOS devices to access their WorkSpaces.
sourcepub fn set_device_type_ios(self, input: Option<AccessPropertyValue>) -> Self
pub fn set_device_type_ios(self, input: Option<AccessPropertyValue>) -> Self
Indicates whether users can use iOS devices to access their WorkSpaces.
sourcepub fn device_type_android(self, input: AccessPropertyValue) -> Self
pub fn device_type_android(self, input: AccessPropertyValue) -> Self
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
sourcepub fn set_device_type_android(self, input: Option<AccessPropertyValue>) -> Self
pub fn set_device_type_android(self, input: Option<AccessPropertyValue>) -> Self
Indicates whether users can use Android and Android-compatible Chrome OS devices to access their WorkSpaces.
sourcepub fn device_type_chrome_os(self, input: AccessPropertyValue) -> Self
pub fn device_type_chrome_os(self, input: AccessPropertyValue) -> Self
Indicates whether users can use Chromebooks to access their WorkSpaces.
sourcepub fn set_device_type_chrome_os(
self,
input: Option<AccessPropertyValue>
) -> Self
pub fn set_device_type_chrome_os( self, input: Option<AccessPropertyValue> ) -> Self
Indicates whether users can use Chromebooks to access their WorkSpaces.
sourcepub fn device_type_zero_client(self, input: AccessPropertyValue) -> Self
pub fn device_type_zero_client(self, input: AccessPropertyValue) -> Self
Indicates whether users can use zero client devices to access their WorkSpaces.
sourcepub fn set_device_type_zero_client(
self,
input: Option<AccessPropertyValue>
) -> Self
pub fn set_device_type_zero_client( self, input: Option<AccessPropertyValue> ) -> Self
Indicates whether users can use zero client devices to access their WorkSpaces.
sourcepub fn device_type_linux(self, input: AccessPropertyValue) -> Self
pub fn device_type_linux(self, input: AccessPropertyValue) -> Self
Indicates whether users can use Linux clients to access their WorkSpaces.
sourcepub fn set_device_type_linux(self, input: Option<AccessPropertyValue>) -> Self
pub fn set_device_type_linux(self, input: Option<AccessPropertyValue>) -> Self
Indicates whether users can use Linux clients to access their WorkSpaces.
sourcepub fn build(self) -> WorkspaceAccessProperties
pub fn build(self) -> WorkspaceAccessProperties
Consumes the builder and constructs a WorkspaceAccessProperties
.
Trait Implementations§
source§impl Clone for WorkspaceAccessPropertiesBuilder
impl Clone for WorkspaceAccessPropertiesBuilder
source§fn clone(&self) -> WorkspaceAccessPropertiesBuilder
fn clone(&self) -> WorkspaceAccessPropertiesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for WorkspaceAccessPropertiesBuilder
impl Default for WorkspaceAccessPropertiesBuilder
source§fn default() -> WorkspaceAccessPropertiesBuilder
fn default() -> WorkspaceAccessPropertiesBuilder
source§impl PartialEq<WorkspaceAccessPropertiesBuilder> for WorkspaceAccessPropertiesBuilder
impl PartialEq<WorkspaceAccessPropertiesBuilder> for WorkspaceAccessPropertiesBuilder
source§fn eq(&self, other: &WorkspaceAccessPropertiesBuilder) -> bool
fn eq(&self, other: &WorkspaceAccessPropertiesBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.