AWS SDK for C++  1.9.107
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::LocationAttributes Class Reference

#include <LocationAttributes.h>

Public Member Functions

 LocationAttributes ()
 
 LocationAttributes (Aws::Utils::Json::JsonView jsonValue)
 
LocationAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const LocationStateGetLocationState () const
 
bool LocationStateHasBeenSet () const
 
void SetLocationState (const LocationState &value)
 
void SetLocationState (LocationState &&value)
 
LocationAttributesWithLocationState (const LocationState &value)
 
LocationAttributesWithLocationState (LocationState &&value)
 
const Aws::Vector< FleetAction > & GetStoppedActions () const
 
bool StoppedActionsHasBeenSet () const
 
void SetStoppedActions (const Aws::Vector< FleetAction > &value)
 
void SetStoppedActions (Aws::Vector< FleetAction > &&value)
 
LocationAttributesWithStoppedActions (const Aws::Vector< FleetAction > &value)
 
LocationAttributesWithStoppedActions (Aws::Vector< FleetAction > &&value)
 
LocationAttributesAddStoppedActions (const FleetAction &value)
 
LocationAttributesAddStoppedActions (FleetAction &&value)
 
const LocationUpdateStatusGetUpdateStatus () const
 
bool UpdateStatusHasBeenSet () const
 
void SetUpdateStatus (const LocationUpdateStatus &value)
 
void SetUpdateStatus (LocationUpdateStatus &&value)
 
LocationAttributesWithUpdateStatus (const LocationUpdateStatus &value)
 
LocationAttributesWithUpdateStatus (LocationUpdateStatus &&value)
 

Detailed Description

Represents a location in a multi-location fleet.

Related actions

DescribeFleetLocationAttributes

See Also:

AWS API Reference

Definition at line 36 of file LocationAttributes.h.

Constructor & Destructor Documentation

◆ LocationAttributes() [1/2]

Aws::GameLift::Model::LocationAttributes::LocationAttributes ( )

◆ LocationAttributes() [2/2]

Aws::GameLift::Model::LocationAttributes::LocationAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddStoppedActions() [1/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::AddStoppedActions ( const FleetAction value)
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 109 of file LocationAttributes.h.

◆ AddStoppedActions() [2/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::AddStoppedActions ( FleetAction &&  value)
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 114 of file LocationAttributes.h.

◆ GetLocationState()

const LocationState& Aws::GameLift::Model::LocationAttributes::GetLocationState ( ) const
inline

A fleet location and its current life-cycle state.

Definition at line 48 of file LocationAttributes.h.

◆ GetStoppedActions()

const Aws::Vector<FleetAction>& Aws::GameLift::Model::LocationAttributes::GetStoppedActions ( ) const
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 79 of file LocationAttributes.h.

◆ GetUpdateStatus()

const LocationUpdateStatus& Aws::GameLift::Model::LocationAttributes::GetUpdateStatus ( ) const
inline

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

Definition at line 123 of file LocationAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::LocationAttributes::Jsonize ( ) const

◆ LocationStateHasBeenSet()

bool Aws::GameLift::Model::LocationAttributes::LocationStateHasBeenSet ( ) const
inline

A fleet location and its current life-cycle state.

Definition at line 53 of file LocationAttributes.h.

◆ operator=()

LocationAttributes& Aws::GameLift::Model::LocationAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetLocationState() [1/2]

void Aws::GameLift::Model::LocationAttributes::SetLocationState ( const LocationState value)
inline

A fleet location and its current life-cycle state.

Definition at line 58 of file LocationAttributes.h.

◆ SetLocationState() [2/2]

void Aws::GameLift::Model::LocationAttributes::SetLocationState ( LocationState &&  value)
inline

A fleet location and its current life-cycle state.

Definition at line 63 of file LocationAttributes.h.

◆ SetStoppedActions() [1/2]

void Aws::GameLift::Model::LocationAttributes::SetStoppedActions ( Aws::Vector< FleetAction > &&  value)
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 94 of file LocationAttributes.h.

◆ SetStoppedActions() [2/2]

void Aws::GameLift::Model::LocationAttributes::SetStoppedActions ( const Aws::Vector< FleetAction > &  value)
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 89 of file LocationAttributes.h.

◆ SetUpdateStatus() [1/2]

void Aws::GameLift::Model::LocationAttributes::SetUpdateStatus ( const LocationUpdateStatus value)
inline

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

Definition at line 139 of file LocationAttributes.h.

◆ SetUpdateStatus() [2/2]

void Aws::GameLift::Model::LocationAttributes::SetUpdateStatus ( LocationUpdateStatus &&  value)
inline

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

Definition at line 147 of file LocationAttributes.h.

◆ StoppedActionsHasBeenSet()

bool Aws::GameLift::Model::LocationAttributes::StoppedActionsHasBeenSet ( ) const
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 84 of file LocationAttributes.h.

◆ UpdateStatusHasBeenSet()

bool Aws::GameLift::Model::LocationAttributes::UpdateStatusHasBeenSet ( ) const
inline

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

Definition at line 131 of file LocationAttributes.h.

◆ WithLocationState() [1/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::WithLocationState ( const LocationState value)
inline

A fleet location and its current life-cycle state.

Definition at line 68 of file LocationAttributes.h.

◆ WithLocationState() [2/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::WithLocationState ( LocationState &&  value)
inline

A fleet location and its current life-cycle state.

Definition at line 73 of file LocationAttributes.h.

◆ WithStoppedActions() [1/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::WithStoppedActions ( Aws::Vector< FleetAction > &&  value)
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 104 of file LocationAttributes.h.

◆ WithStoppedActions() [2/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::WithStoppedActions ( const Aws::Vector< FleetAction > &  value)
inline

A list of fleet actions that have been suspended in the fleet location.

Definition at line 99 of file LocationAttributes.h.

◆ WithUpdateStatus() [1/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::WithUpdateStatus ( const LocationUpdateStatus value)
inline

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

Definition at line 155 of file LocationAttributes.h.

◆ WithUpdateStatus() [2/2]

LocationAttributes& Aws::GameLift::Model::LocationAttributes::WithUpdateStatus ( LocationUpdateStatus &&  value)
inline

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

Definition at line 163 of file LocationAttributes.h.


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