pub struct Builder { /* private fields */ }
Expand description
A builder for WorkspaceAccessProperties
.
Implementations§
source§impl Builder
impl Builder
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
.