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

#include <AccountModification.h>

Public Member Functions

 AccountModification ()
 
 AccountModification (Aws::Utils::Json::JsonView jsonValue)
 
AccountModificationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DedicatedTenancyModificationStateEnumGetModificationState () const
 
bool ModificationStateHasBeenSet () const
 
void SetModificationState (const DedicatedTenancyModificationStateEnum &value)
 
void SetModificationState (DedicatedTenancyModificationStateEnum &&value)
 
AccountModificationWithModificationState (const DedicatedTenancyModificationStateEnum &value)
 
AccountModificationWithModificationState (DedicatedTenancyModificationStateEnum &&value)
 
const DedicatedTenancySupportResultEnumGetDedicatedTenancySupport () const
 
bool DedicatedTenancySupportHasBeenSet () const
 
void SetDedicatedTenancySupport (const DedicatedTenancySupportResultEnum &value)
 
void SetDedicatedTenancySupport (DedicatedTenancySupportResultEnum &&value)
 
AccountModificationWithDedicatedTenancySupport (const DedicatedTenancySupportResultEnum &value)
 
AccountModificationWithDedicatedTenancySupport (DedicatedTenancySupportResultEnum &&value)
 
const Aws::StringGetDedicatedTenancyManagementCidrRange () const
 
bool DedicatedTenancyManagementCidrRangeHasBeenSet () const
 
void SetDedicatedTenancyManagementCidrRange (const Aws::String &value)
 
void SetDedicatedTenancyManagementCidrRange (Aws::String &&value)
 
void SetDedicatedTenancyManagementCidrRange (const char *value)
 
AccountModificationWithDedicatedTenancyManagementCidrRange (const Aws::String &value)
 
AccountModificationWithDedicatedTenancyManagementCidrRange (Aws::String &&value)
 
AccountModificationWithDedicatedTenancyManagementCidrRange (const char *value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
AccountModificationWithStartTime (const Aws::Utils::DateTime &value)
 
AccountModificationWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const Aws::String &value)
 
void SetErrorCode (Aws::String &&value)
 
void SetErrorCode (const char *value)
 
AccountModificationWithErrorCode (const Aws::String &value)
 
AccountModificationWithErrorCode (Aws::String &&value)
 
AccountModificationWithErrorCode (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)
 
AccountModificationWithErrorMessage (const Aws::String &value)
 
AccountModificationWithErrorMessage (Aws::String &&value)
 
AccountModificationWithErrorMessage (const char *value)
 

Detailed Description

Describes a modification to the configuration of Bring Your Own License (BYOL) for the specified account.

See Also:

AWS API Reference

Definition at line 35 of file AccountModification.h.

Constructor & Destructor Documentation

◆ AccountModification() [1/2]

Aws::WorkSpaces::Model::AccountModification::AccountModification ( )

◆ AccountModification() [2/2]

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

Member Function Documentation

◆ DedicatedTenancyManagementCidrRangeHasBeenSet()

bool Aws::WorkSpaces::Model::AccountModification::DedicatedTenancyManagementCidrRangeHasBeenSet ( ) const
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 116 of file AccountModification.h.

◆ DedicatedTenancySupportHasBeenSet()

bool Aws::WorkSpaces::Model::AccountModification::DedicatedTenancySupportHasBeenSet ( ) const
inline

The status of BYOL (whether BYOL is being enabled or disabled).

Definition at line 83 of file AccountModification.h.

◆ ErrorCodeHasBeenSet()

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 202 of file AccountModification.h.

◆ ErrorMessageHasBeenSet()

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 251 of file AccountModification.h.

◆ GetDedicatedTenancyManagementCidrRange()

const Aws::String& Aws::WorkSpaces::Model::AccountModification::GetDedicatedTenancyManagementCidrRange ( ) const
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 110 of file AccountModification.h.

◆ GetDedicatedTenancySupport()

const DedicatedTenancySupportResultEnum& Aws::WorkSpaces::Model::AccountModification::GetDedicatedTenancySupport ( ) const
inline

The status of BYOL (whether BYOL is being enabled or disabled).

Definition at line 78 of file AccountModification.h.

◆ GetErrorCode()

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 196 of file AccountModification.h.

◆ GetErrorMessage()

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 245 of file AccountModification.h.

◆ GetModificationState()

const DedicatedTenancyModificationStateEnum& Aws::WorkSpaces::Model::AccountModification::GetModificationState ( ) const
inline

The state of the modification to the configuration of BYOL.

Definition at line 47 of file AccountModification.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::WorkSpaces::Model::AccountModification::GetStartTime ( ) const
inline

The timestamp when the modification of the BYOL configuration was started.

Definition at line 159 of file AccountModification.h.

◆ Jsonize()

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

◆ ModificationStateHasBeenSet()

bool Aws::WorkSpaces::Model::AccountModification::ModificationStateHasBeenSet ( ) const
inline

The state of the modification to the configuration of BYOL.

Definition at line 52 of file AccountModification.h.

◆ operator=()

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

◆ SetDedicatedTenancyManagementCidrRange() [1/3]

void Aws::WorkSpaces::Model::AccountModification::SetDedicatedTenancyManagementCidrRange ( Aws::String &&  value)
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 128 of file AccountModification.h.

◆ SetDedicatedTenancyManagementCidrRange() [2/3]

void Aws::WorkSpaces::Model::AccountModification::SetDedicatedTenancyManagementCidrRange ( const Aws::String value)
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 122 of file AccountModification.h.

◆ SetDedicatedTenancyManagementCidrRange() [3/3]

void Aws::WorkSpaces::Model::AccountModification::SetDedicatedTenancyManagementCidrRange ( const char *  value)
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 134 of file AccountModification.h.

◆ SetDedicatedTenancySupport() [1/2]

void Aws::WorkSpaces::Model::AccountModification::SetDedicatedTenancySupport ( const DedicatedTenancySupportResultEnum value)
inline

The status of BYOL (whether BYOL is being enabled or disabled).

Definition at line 88 of file AccountModification.h.

◆ SetDedicatedTenancySupport() [2/2]

void Aws::WorkSpaces::Model::AccountModification::SetDedicatedTenancySupport ( DedicatedTenancySupportResultEnum &&  value)
inline

The status of BYOL (whether BYOL is being enabled or disabled).

Definition at line 93 of file AccountModification.h.

◆ SetErrorCode() [1/3]

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 214 of file AccountModification.h.

◆ SetErrorCode() [2/3]

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 208 of file AccountModification.h.

◆ SetErrorCode() [3/3]

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 220 of file AccountModification.h.

◆ SetErrorMessage() [1/3]

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 263 of file AccountModification.h.

◆ SetErrorMessage() [2/3]

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 257 of file AccountModification.h.

◆ SetErrorMessage() [3/3]

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 269 of file AccountModification.h.

◆ SetModificationState() [1/2]

void Aws::WorkSpaces::Model::AccountModification::SetModificationState ( const DedicatedTenancyModificationStateEnum value)
inline

The state of the modification to the configuration of BYOL.

Definition at line 57 of file AccountModification.h.

◆ SetModificationState() [2/2]

void Aws::WorkSpaces::Model::AccountModification::SetModificationState ( DedicatedTenancyModificationStateEnum &&  value)
inline

The state of the modification to the configuration of BYOL.

Definition at line 62 of file AccountModification.h.

◆ SetStartTime() [1/2]

void Aws::WorkSpaces::Model::AccountModification::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the modification of the BYOL configuration was started.

Definition at line 177 of file AccountModification.h.

◆ SetStartTime() [2/2]

void Aws::WorkSpaces::Model::AccountModification::SetStartTime ( const Aws::Utils::DateTime value)
inline

The timestamp when the modification of the BYOL configuration was started.

Definition at line 171 of file AccountModification.h.

◆ StartTimeHasBeenSet()

bool Aws::WorkSpaces::Model::AccountModification::StartTimeHasBeenSet ( ) const
inline

The timestamp when the modification of the BYOL configuration was started.

Definition at line 165 of file AccountModification.h.

◆ WithDedicatedTenancyManagementCidrRange() [1/3]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithDedicatedTenancyManagementCidrRange ( Aws::String &&  value)
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 146 of file AccountModification.h.

◆ WithDedicatedTenancyManagementCidrRange() [2/3]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithDedicatedTenancyManagementCidrRange ( const Aws::String value)
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 140 of file AccountModification.h.

◆ WithDedicatedTenancyManagementCidrRange() [3/3]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithDedicatedTenancyManagementCidrRange ( const char *  value)
inline

The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.

Definition at line 152 of file AccountModification.h.

◆ WithDedicatedTenancySupport() [1/2]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithDedicatedTenancySupport ( const DedicatedTenancySupportResultEnum value)
inline

The status of BYOL (whether BYOL is being enabled or disabled).

Definition at line 98 of file AccountModification.h.

◆ WithDedicatedTenancySupport() [2/2]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithDedicatedTenancySupport ( DedicatedTenancySupportResultEnum &&  value)
inline

The status of BYOL (whether BYOL is being enabled or disabled).

Definition at line 103 of file AccountModification.h.

◆ WithErrorCode() [1/3]

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 232 of file AccountModification.h.

◆ WithErrorCode() [2/3]

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 226 of file AccountModification.h.

◆ WithErrorCode() [3/3]

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

The error code that is returned if the configuration of BYOL cannot be modified.

Definition at line 238 of file AccountModification.h.

◆ WithErrorMessage() [1/3]

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 281 of file AccountModification.h.

◆ WithErrorMessage() [2/3]

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 275 of file AccountModification.h.

◆ WithErrorMessage() [3/3]

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

The text of the error message that is returned if the configuration of BYOL cannot be modified.

Definition at line 287 of file AccountModification.h.

◆ WithModificationState() [1/2]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithModificationState ( const DedicatedTenancyModificationStateEnum value)
inline

The state of the modification to the configuration of BYOL.

Definition at line 67 of file AccountModification.h.

◆ WithModificationState() [2/2]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithModificationState ( DedicatedTenancyModificationStateEnum &&  value)
inline

The state of the modification to the configuration of BYOL.

Definition at line 72 of file AccountModification.h.

◆ WithStartTime() [1/2]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the modification of the BYOL configuration was started.

Definition at line 189 of file AccountModification.h.

◆ WithStartTime() [2/2]

AccountModification& Aws::WorkSpaces::Model::AccountModification::WithStartTime ( const Aws::Utils::DateTime value)
inline

The timestamp when the modification of the BYOL configuration was started.

Definition at line 183 of file AccountModification.h.


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