AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkSpaces::Model::WorkspaceImage Class Reference

#include <WorkspaceImage.h>

Public Member Functions

 WorkspaceImage ()
 
 WorkspaceImage (Aws::Utils::Json::JsonView jsonValue)
 
WorkspaceImageoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetImageId () const
 
bool ImageIdHasBeenSet () const
 
void SetImageId (const Aws::String &value)
 
void SetImageId (Aws::String &&value)
 
void SetImageId (const char *value)
 
WorkspaceImageWithImageId (const Aws::String &value)
 
WorkspaceImageWithImageId (Aws::String &&value)
 
WorkspaceImageWithImageId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
WorkspaceImageWithName (const Aws::String &value)
 
WorkspaceImageWithName (Aws::String &&value)
 
WorkspaceImageWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
WorkspaceImageWithDescription (const Aws::String &value)
 
WorkspaceImageWithDescription (Aws::String &&value)
 
WorkspaceImageWithDescription (const char *value)
 
const OperatingSystemGetOperatingSystem () const
 
bool OperatingSystemHasBeenSet () const
 
void SetOperatingSystem (const OperatingSystem &value)
 
void SetOperatingSystem (OperatingSystem &&value)
 
WorkspaceImageWithOperatingSystem (const OperatingSystem &value)
 
WorkspaceImageWithOperatingSystem (OperatingSystem &&value)
 
const WorkspaceImageStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const WorkspaceImageState &value)
 
void SetState (WorkspaceImageState &&value)
 
WorkspaceImageWithState (const WorkspaceImageState &value)
 
WorkspaceImageWithState (WorkspaceImageState &&value)
 
const WorkspaceImageRequiredTenancyGetRequiredTenancy () const
 
bool RequiredTenancyHasBeenSet () const
 
void SetRequiredTenancy (const WorkspaceImageRequiredTenancy &value)
 
void SetRequiredTenancy (WorkspaceImageRequiredTenancy &&value)
 
WorkspaceImageWithRequiredTenancy (const WorkspaceImageRequiredTenancy &value)
 
WorkspaceImageWithRequiredTenancy (WorkspaceImageRequiredTenancy &&value)
 
const Aws::StringGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const Aws::String &value)
 
void SetErrorCode (Aws::String &&value)
 
void SetErrorCode (const char *value)
 
WorkspaceImageWithErrorCode (const Aws::String &value)
 
WorkspaceImageWithErrorCode (Aws::String &&value)
 
WorkspaceImageWithErrorCode (const char *value)
 
const Aws::StringGetErrorMessage () const
 
bool ErrorMessageHasBeenSet () const
 
void SetErrorMessage (const Aws::String &value)
 
void SetErrorMessage (Aws::String &&value)
 
void SetErrorMessage (const char *value)
 
WorkspaceImageWithErrorMessage (const Aws::String &value)
 
WorkspaceImageWithErrorMessage (Aws::String &&value)
 
WorkspaceImageWithErrorMessage (const char *value)
 
const Aws::Utils::DateTimeGetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
WorkspaceImageWithCreated (const Aws::Utils::DateTime &value)
 
WorkspaceImageWithCreated (Aws::Utils::DateTime &&value)
 
const Aws::StringGetOwnerAccountId () const
 
bool OwnerAccountIdHasBeenSet () const
 
void SetOwnerAccountId (const Aws::String &value)
 
void SetOwnerAccountId (Aws::String &&value)
 
void SetOwnerAccountId (const char *value)
 
WorkspaceImageWithOwnerAccountId (const Aws::String &value)
 
WorkspaceImageWithOwnerAccountId (Aws::String &&value)
 
WorkspaceImageWithOwnerAccountId (const char *value)
 
const UpdateResultGetUpdates () const
 
bool UpdatesHasBeenSet () const
 
void SetUpdates (const UpdateResult &value)
 
void SetUpdates (UpdateResult &&value)
 
WorkspaceImageWithUpdates (const UpdateResult &value)
 
WorkspaceImageWithUpdates (UpdateResult &&value)
 

Detailed Description

Describes a WorkSpace image.

See Also:

AWS API Reference

Definition at line 36 of file WorkspaceImage.h.

Constructor & Destructor Documentation

◆ WorkspaceImage() [1/2]

Aws::WorkSpaces::Model::WorkspaceImage::WorkspaceImage ( )

◆ WorkspaceImage() [2/2]

Aws::WorkSpaces::Model::WorkspaceImage::WorkspaceImage ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreatedHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::CreatedHasBeenSet ( ) const
inline

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

Definition at line 379 of file WorkspaceImage.h.

◆ DescriptionHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::DescriptionHasBeenSet ( ) const
inline

The description of the image.

Definition at line 135 of file WorkspaceImage.h.

◆ ErrorCodeHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::ErrorCodeHasBeenSet ( ) const
inline

The error code that is returned for the image.

Definition at line 293 of file WorkspaceImage.h.

◆ ErrorMessageHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::ErrorMessageHasBeenSet ( ) const
inline

The text of the error message that is returned for the image.

Definition at line 334 of file WorkspaceImage.h.

◆ GetCreated()

const Aws::Utils::DateTime& Aws::WorkSpaces::Model::WorkspaceImage::GetCreated ( ) const
inline

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

Definition at line 372 of file WorkspaceImage.h.

◆ GetDescription()

const Aws::String& Aws::WorkSpaces::Model::WorkspaceImage::GetDescription ( ) const
inline

The description of the image.

Definition at line 130 of file WorkspaceImage.h.

◆ GetErrorCode()

const Aws::String& Aws::WorkSpaces::Model::WorkspaceImage::GetErrorCode ( ) const
inline

The error code that is returned for the image.

Definition at line 288 of file WorkspaceImage.h.

◆ GetErrorMessage()

const Aws::String& Aws::WorkSpaces::Model::WorkspaceImage::GetErrorMessage ( ) const
inline

The text of the error message that is returned for the image.

Definition at line 329 of file WorkspaceImage.h.

◆ GetImageId()

const Aws::String& Aws::WorkSpaces::Model::WorkspaceImage::GetImageId ( ) const
inline

The identifier of the image.

Definition at line 48 of file WorkspaceImage.h.

◆ GetName()

const Aws::String& Aws::WorkSpaces::Model::WorkspaceImage::GetName ( ) const
inline

The name of the image.

Definition at line 89 of file WorkspaceImage.h.

◆ GetOperatingSystem()

const OperatingSystem& Aws::WorkSpaces::Model::WorkspaceImage::GetOperatingSystem ( ) const
inline

The operating system that the image is running.

Definition at line 171 of file WorkspaceImage.h.

◆ GetOwnerAccountId()

const Aws::String& Aws::WorkSpaces::Model::WorkspaceImage::GetOwnerAccountId ( ) const
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 413 of file WorkspaceImage.h.

◆ GetRequiredTenancy()

const WorkspaceImageRequiredTenancy& Aws::WorkSpaces::Model::WorkspaceImage::GetRequiredTenancy ( ) const
inline

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

Definition at line 237 of file WorkspaceImage.h.

◆ GetState()

const WorkspaceImageState& Aws::WorkSpaces::Model::WorkspaceImage::GetState ( ) const
inline

The status of the image.

Definition at line 202 of file WorkspaceImage.h.

◆ GetUpdates()

const UpdateResult& Aws::WorkSpaces::Model::WorkspaceImage::GetUpdates ( ) const
inline

The updates (if any) that are available for the specified image.

Definition at line 454 of file WorkspaceImage.h.

◆ ImageIdHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::ImageIdHasBeenSet ( ) const
inline

The identifier of the image.

Definition at line 53 of file WorkspaceImage.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkSpaces::Model::WorkspaceImage::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::NameHasBeenSet ( ) const
inline

The name of the image.

Definition at line 94 of file WorkspaceImage.h.

◆ OperatingSystemHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::OperatingSystemHasBeenSet ( ) const
inline

The operating system that the image is running.

Definition at line 176 of file WorkspaceImage.h.

◆ operator=()

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OwnerAccountIdHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::OwnerAccountIdHasBeenSet ( ) const
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 418 of file WorkspaceImage.h.

◆ RequiredTenancyHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::RequiredTenancyHasBeenSet ( ) const
inline

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

Definition at line 246 of file WorkspaceImage.h.

◆ SetCreated() [1/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetCreated ( Aws::Utils::DateTime &&  value)
inline

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

Definition at line 393 of file WorkspaceImage.h.

◆ SetCreated() [2/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetCreated ( const Aws::Utils::DateTime value)
inline

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

Definition at line 386 of file WorkspaceImage.h.

◆ SetDescription() [1/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetDescription ( Aws::String &&  value)
inline

The description of the image.

Definition at line 145 of file WorkspaceImage.h.

◆ SetDescription() [2/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetDescription ( const Aws::String value)
inline

The description of the image.

Definition at line 140 of file WorkspaceImage.h.

◆ SetDescription() [3/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetDescription ( const char *  value)
inline

The description of the image.

Definition at line 150 of file WorkspaceImage.h.

◆ SetErrorCode() [1/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetErrorCode ( Aws::String &&  value)
inline

The error code that is returned for the image.

Definition at line 303 of file WorkspaceImage.h.

◆ SetErrorCode() [2/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetErrorCode ( const Aws::String value)
inline

The error code that is returned for the image.

Definition at line 298 of file WorkspaceImage.h.

◆ SetErrorCode() [3/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetErrorCode ( const char *  value)
inline

The error code that is returned for the image.

Definition at line 308 of file WorkspaceImage.h.

◆ SetErrorMessage() [1/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetErrorMessage ( Aws::String &&  value)
inline

The text of the error message that is returned for the image.

Definition at line 344 of file WorkspaceImage.h.

◆ SetErrorMessage() [2/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetErrorMessage ( const Aws::String value)
inline

The text of the error message that is returned for the image.

Definition at line 339 of file WorkspaceImage.h.

◆ SetErrorMessage() [3/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetErrorMessage ( const char *  value)
inline

The text of the error message that is returned for the image.

Definition at line 349 of file WorkspaceImage.h.

◆ SetImageId() [1/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetImageId ( Aws::String &&  value)
inline

The identifier of the image.

Definition at line 63 of file WorkspaceImage.h.

◆ SetImageId() [2/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetImageId ( const Aws::String value)
inline

The identifier of the image.

Definition at line 58 of file WorkspaceImage.h.

◆ SetImageId() [3/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetImageId ( const char *  value)
inline

The identifier of the image.

Definition at line 68 of file WorkspaceImage.h.

◆ SetName() [1/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetName ( Aws::String &&  value)
inline

The name of the image.

Definition at line 104 of file WorkspaceImage.h.

◆ SetName() [2/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetName ( const Aws::String value)
inline

The name of the image.

Definition at line 99 of file WorkspaceImage.h.

◆ SetName() [3/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetName ( const char *  value)
inline

The name of the image.

Definition at line 109 of file WorkspaceImage.h.

◆ SetOperatingSystem() [1/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetOperatingSystem ( const OperatingSystem value)
inline

The operating system that the image is running.

Definition at line 181 of file WorkspaceImage.h.

◆ SetOperatingSystem() [2/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetOperatingSystem ( OperatingSystem &&  value)
inline

The operating system that the image is running.

Definition at line 186 of file WorkspaceImage.h.

◆ SetOwnerAccountId() [1/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetOwnerAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 428 of file WorkspaceImage.h.

◆ SetOwnerAccountId() [2/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetOwnerAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 423 of file WorkspaceImage.h.

◆ SetOwnerAccountId() [3/3]

void Aws::WorkSpaces::Model::WorkspaceImage::SetOwnerAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 433 of file WorkspaceImage.h.

◆ SetRequiredTenancy() [1/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetRequiredTenancy ( const WorkspaceImageRequiredTenancy value)
inline

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

Definition at line 255 of file WorkspaceImage.h.

◆ SetRequiredTenancy() [2/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetRequiredTenancy ( WorkspaceImageRequiredTenancy &&  value)
inline

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

Definition at line 264 of file WorkspaceImage.h.

◆ SetState() [1/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetState ( const WorkspaceImageState value)
inline

The status of the image.

Definition at line 212 of file WorkspaceImage.h.

◆ SetState() [2/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetState ( WorkspaceImageState &&  value)
inline

The status of the image.

Definition at line 217 of file WorkspaceImage.h.

◆ SetUpdates() [1/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetUpdates ( const UpdateResult value)
inline

The updates (if any) that are available for the specified image.

Definition at line 464 of file WorkspaceImage.h.

◆ SetUpdates() [2/2]

void Aws::WorkSpaces::Model::WorkspaceImage::SetUpdates ( UpdateResult &&  value)
inline

The updates (if any) that are available for the specified image.

Definition at line 469 of file WorkspaceImage.h.

◆ StateHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::StateHasBeenSet ( ) const
inline

The status of the image.

Definition at line 207 of file WorkspaceImage.h.

◆ UpdatesHasBeenSet()

bool Aws::WorkSpaces::Model::WorkspaceImage::UpdatesHasBeenSet ( ) const
inline

The updates (if any) that are available for the specified image.

Definition at line 459 of file WorkspaceImage.h.

◆ WithCreated() [1/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithCreated ( Aws::Utils::DateTime &&  value)
inline

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

Definition at line 407 of file WorkspaceImage.h.

◆ WithCreated() [2/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithCreated ( const Aws::Utils::DateTime value)
inline

The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

Definition at line 400 of file WorkspaceImage.h.

◆ WithDescription() [1/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithDescription ( Aws::String &&  value)
inline

The description of the image.

Definition at line 160 of file WorkspaceImage.h.

◆ WithDescription() [2/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithDescription ( const Aws::String value)
inline

The description of the image.

Definition at line 155 of file WorkspaceImage.h.

◆ WithDescription() [3/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithDescription ( const char *  value)
inline

The description of the image.

Definition at line 165 of file WorkspaceImage.h.

◆ WithErrorCode() [1/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithErrorCode ( Aws::String &&  value)
inline

The error code that is returned for the image.

Definition at line 318 of file WorkspaceImage.h.

◆ WithErrorCode() [2/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithErrorCode ( const Aws::String value)
inline

The error code that is returned for the image.

Definition at line 313 of file WorkspaceImage.h.

◆ WithErrorCode() [3/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithErrorCode ( const char *  value)
inline

The error code that is returned for the image.

Definition at line 323 of file WorkspaceImage.h.

◆ WithErrorMessage() [1/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithErrorMessage ( Aws::String &&  value)
inline

The text of the error message that is returned for the image.

Definition at line 359 of file WorkspaceImage.h.

◆ WithErrorMessage() [2/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithErrorMessage ( const Aws::String value)
inline

The text of the error message that is returned for the image.

Definition at line 354 of file WorkspaceImage.h.

◆ WithErrorMessage() [3/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithErrorMessage ( const char *  value)
inline

The text of the error message that is returned for the image.

Definition at line 364 of file WorkspaceImage.h.

◆ WithImageId() [1/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithImageId ( Aws::String &&  value)
inline

The identifier of the image.

Definition at line 78 of file WorkspaceImage.h.

◆ WithImageId() [2/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithImageId ( const Aws::String value)
inline

The identifier of the image.

Definition at line 73 of file WorkspaceImage.h.

◆ WithImageId() [3/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithImageId ( const char *  value)
inline

The identifier of the image.

Definition at line 83 of file WorkspaceImage.h.

◆ WithName() [1/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithName ( Aws::String &&  value)
inline

The name of the image.

Definition at line 119 of file WorkspaceImage.h.

◆ WithName() [2/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithName ( const Aws::String value)
inline

The name of the image.

Definition at line 114 of file WorkspaceImage.h.

◆ WithName() [3/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithName ( const char *  value)
inline

The name of the image.

Definition at line 124 of file WorkspaceImage.h.

◆ WithOperatingSystem() [1/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithOperatingSystem ( const OperatingSystem value)
inline

The operating system that the image is running.

Definition at line 191 of file WorkspaceImage.h.

◆ WithOperatingSystem() [2/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithOperatingSystem ( OperatingSystem &&  value)
inline

The operating system that the image is running.

Definition at line 196 of file WorkspaceImage.h.

◆ WithOwnerAccountId() [1/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithOwnerAccountId ( Aws::String &&  value)
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 443 of file WorkspaceImage.h.

◆ WithOwnerAccountId() [2/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithOwnerAccountId ( const Aws::String value)
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 438 of file WorkspaceImage.h.

◆ WithOwnerAccountId() [3/3]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithOwnerAccountId ( const char *  value)
inline

The identifier of the Amazon Web Services account that owns the image.

Definition at line 448 of file WorkspaceImage.h.

◆ WithRequiredTenancy() [1/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithRequiredTenancy ( const WorkspaceImageRequiredTenancy value)
inline

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

Definition at line 273 of file WorkspaceImage.h.

◆ WithRequiredTenancy() [2/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithRequiredTenancy ( WorkspaceImageRequiredTenancy &&  value)
inline

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

Definition at line 282 of file WorkspaceImage.h.

◆ WithState() [1/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithState ( const WorkspaceImageState value)
inline

The status of the image.

Definition at line 222 of file WorkspaceImage.h.

◆ WithState() [2/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithState ( WorkspaceImageState &&  value)
inline

The status of the image.

Definition at line 227 of file WorkspaceImage.h.

◆ WithUpdates() [1/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithUpdates ( const UpdateResult value)
inline

The updates (if any) that are available for the specified image.

Definition at line 474 of file WorkspaceImage.h.

◆ WithUpdates() [2/2]

WorkspaceImage& Aws::WorkSpaces::Model::WorkspaceImage::WithUpdates ( UpdateResult &&  value)
inline

The updates (if any) that are available for the specified image.

Definition at line 479 of file WorkspaceImage.h.


The documentation for this class was generated from the following file: