AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::MigrationHubConfig::Model::HomeRegionControl Class Reference

#include <HomeRegionControl.h>

Public Member Functions

 HomeRegionControl ()
 
 HomeRegionControl (Aws::Utils::Json::JsonView jsonValue)
 
HomeRegionControloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetControlId () const
 
bool ControlIdHasBeenSet () const
 
void SetControlId (const Aws::String &value)
 
void SetControlId (Aws::String &&value)
 
void SetControlId (const char *value)
 
HomeRegionControlWithControlId (const Aws::String &value)
 
HomeRegionControlWithControlId (Aws::String &&value)
 
HomeRegionControlWithControlId (const char *value)
 
const Aws::StringGetHomeRegion () const
 
bool HomeRegionHasBeenSet () const
 
void SetHomeRegion (const Aws::String &value)
 
void SetHomeRegion (Aws::String &&value)
 
void SetHomeRegion (const char *value)
 
HomeRegionControlWithHomeRegion (const Aws::String &value)
 
HomeRegionControlWithHomeRegion (Aws::String &&value)
 
HomeRegionControlWithHomeRegion (const char *value)
 
const TargetGetTarget () const
 
bool TargetHasBeenSet () const
 
void SetTarget (const Target &value)
 
void SetTarget (Target &&value)
 
HomeRegionControlWithTarget (const Target &value)
 
HomeRegionControlWithTarget (Target &&value)
 
const Aws::Utils::DateTimeGetRequestedTime () const
 
bool RequestedTimeHasBeenSet () const
 
void SetRequestedTime (const Aws::Utils::DateTime &value)
 
void SetRequestedTime (Aws::Utils::DateTime &&value)
 
HomeRegionControlWithRequestedTime (const Aws::Utils::DateTime &value)
 
HomeRegionControlWithRequestedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

A home region control is an object that specifies the home region for an account, with some additional information. It contains a target (always of type ACCOUNT), an ID, and a time at which the home region was set.

See Also:

AWS API Reference

Definition at line 36 of file HomeRegionControl.h.

Constructor & Destructor Documentation

◆ HomeRegionControl() [1/2]

Aws::MigrationHubConfig::Model::HomeRegionControl::HomeRegionControl ( )

◆ HomeRegionControl() [2/2]

Aws::MigrationHubConfig::Model::HomeRegionControl::HomeRegionControl ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ControlIdHasBeenSet()

bool Aws::MigrationHubConfig::Model::HomeRegionControl::ControlIdHasBeenSet ( ) const
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 57 of file HomeRegionControl.h.

◆ GetControlId()

const Aws::String& Aws::MigrationHubConfig::Model::HomeRegionControl::GetControlId ( ) const
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 50 of file HomeRegionControl.h.

◆ GetHomeRegion()

const Aws::String& Aws::MigrationHubConfig::Model::HomeRegionControl::GetHomeRegion ( ) const
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 106 of file HomeRegionControl.h.

◆ GetRequestedTime()

const Aws::Utils::DateTime& Aws::MigrationHubConfig::Model::HomeRegionControl::GetRequestedTime ( ) const
inline

A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.

Definition at line 199 of file HomeRegionControl.h.

◆ GetTarget()

const Target& Aws::MigrationHubConfig::Model::HomeRegionControl::GetTarget ( ) const
inline

The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.

Definition at line 156 of file HomeRegionControl.h.

◆ HomeRegionHasBeenSet()

bool Aws::MigrationHubConfig::Model::HomeRegionControl::HomeRegionHasBeenSet ( ) const
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 112 of file HomeRegionControl.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MigrationHubConfig::Model::HomeRegionControl::Jsonize ( ) const

◆ operator=()

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RequestedTimeHasBeenSet()

bool Aws::MigrationHubConfig::Model::HomeRegionControl::RequestedTimeHasBeenSet ( ) const
inline

A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.

Definition at line 206 of file HomeRegionControl.h.

◆ SetControlId() [1/3]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetControlId ( const Aws::String value)
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 64 of file HomeRegionControl.h.

◆ SetControlId() [2/3]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetControlId ( Aws::String &&  value)
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 71 of file HomeRegionControl.h.

◆ SetControlId() [3/3]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetControlId ( const char *  value)
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 78 of file HomeRegionControl.h.

◆ SetHomeRegion() [1/3]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetHomeRegion ( const Aws::String value)
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 118 of file HomeRegionControl.h.

◆ SetHomeRegion() [2/3]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetHomeRegion ( Aws::String &&  value)
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 124 of file HomeRegionControl.h.

◆ SetHomeRegion() [3/3]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetHomeRegion ( const char *  value)
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 130 of file HomeRegionControl.h.

◆ SetRequestedTime() [1/2]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetRequestedTime ( const Aws::Utils::DateTime value)
inline

A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.

Definition at line 213 of file HomeRegionControl.h.

◆ SetRequestedTime() [2/2]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetRequestedTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.

Definition at line 220 of file HomeRegionControl.h.

◆ SetTarget() [1/2]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetTarget ( const Target value)
inline

The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.

Definition at line 170 of file HomeRegionControl.h.

◆ SetTarget() [2/2]

void Aws::MigrationHubConfig::Model::HomeRegionControl::SetTarget ( Target &&  value)
inline

The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.

Definition at line 177 of file HomeRegionControl.h.

◆ TargetHasBeenSet()

bool Aws::MigrationHubConfig::Model::HomeRegionControl::TargetHasBeenSet ( ) const
inline

The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.

Definition at line 163 of file HomeRegionControl.h.

◆ WithControlId() [1/3]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithControlId ( const Aws::String value)
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 85 of file HomeRegionControl.h.

◆ WithControlId() [2/3]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithControlId ( Aws::String &&  value)
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 92 of file HomeRegionControl.h.

◆ WithControlId() [3/3]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithControlId ( const char *  value)
inline

A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

Definition at line 99 of file HomeRegionControl.h.

◆ WithHomeRegion() [1/3]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithHomeRegion ( const Aws::String value)
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 136 of file HomeRegionControl.h.

◆ WithHomeRegion() [2/3]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithHomeRegion ( Aws::String &&  value)
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 142 of file HomeRegionControl.h.

◆ WithHomeRegion() [3/3]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithHomeRegion ( const char *  value)
inline

The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

Definition at line 148 of file HomeRegionControl.h.

◆ WithRequestedTime() [1/2]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithRequestedTime ( const Aws::Utils::DateTime value)
inline

A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.

Definition at line 227 of file HomeRegionControl.h.

◆ WithRequestedTime() [2/2]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithRequestedTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.

Definition at line 234 of file HomeRegionControl.h.

◆ WithTarget() [1/2]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithTarget ( const Target value)
inline

The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.

Definition at line 184 of file HomeRegionControl.h.

◆ WithTarget() [2/2]

HomeRegionControl& Aws::MigrationHubConfig::Model::HomeRegionControl::WithTarget ( Target &&  value)
inline

The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.

Definition at line 191 of file HomeRegionControl.h.


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