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

#include <FilterConfiguration.h>

Public Member Functions

 FilterConfiguration ()
 
 FilterConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
FilterConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetAllowedLocations () const
 
bool AllowedLocationsHasBeenSet () const
 
void SetAllowedLocations (const Aws::Vector< Aws::String > &value)
 
void SetAllowedLocations (Aws::Vector< Aws::String > &&value)
 
FilterConfigurationWithAllowedLocations (const Aws::Vector< Aws::String > &value)
 
FilterConfigurationWithAllowedLocations (Aws::Vector< Aws::String > &&value)
 
FilterConfigurationAddAllowedLocations (const Aws::String &value)
 
FilterConfigurationAddAllowedLocations (Aws::String &&value)
 
FilterConfigurationAddAllowedLocations (const char *value)
 

Detailed Description

A list of fleet locations where a game session queue can place new game sessions. You can use a filter to temporarily turn off placements for specific locations. For queues that have multi-location fleets, you can use a filter configuration allow placement with some, but not all of these locations.

Filter configurations are part of a GameSessionQueue.

See Also:

AWS API Reference

Definition at line 37 of file FilterConfiguration.h.

Constructor & Destructor Documentation

◆ FilterConfiguration() [1/2]

Aws::GameLift::Model::FilterConfiguration::FilterConfiguration ( )

◆ FilterConfiguration() [2/2]

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

Member Function Documentation

◆ AddAllowedLocations() [1/3]

FilterConfiguration& Aws::GameLift::Model::FilterConfiguration::AddAllowedLocations ( Aws::String &&  value)
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 92 of file FilterConfiguration.h.

◆ AddAllowedLocations() [2/3]

FilterConfiguration& Aws::GameLift::Model::FilterConfiguration::AddAllowedLocations ( const Aws::String value)
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 86 of file FilterConfiguration.h.

◆ AddAllowedLocations() [3/3]

FilterConfiguration& Aws::GameLift::Model::FilterConfiguration::AddAllowedLocations ( const char *  value)
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 98 of file FilterConfiguration.h.

◆ AllowedLocationsHasBeenSet()

bool Aws::GameLift::Model::FilterConfiguration::AllowedLocationsHasBeenSet ( ) const
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 56 of file FilterConfiguration.h.

◆ GetAllowedLocations()

const Aws::Vector<Aws::String>& Aws::GameLift::Model::FilterConfiguration::GetAllowedLocations ( ) const
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 50 of file FilterConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAllowedLocations() [1/2]

void Aws::GameLift::Model::FilterConfiguration::SetAllowedLocations ( Aws::Vector< Aws::String > &&  value)
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 68 of file FilterConfiguration.h.

◆ SetAllowedLocations() [2/2]

void Aws::GameLift::Model::FilterConfiguration::SetAllowedLocations ( const Aws::Vector< Aws::String > &  value)
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 62 of file FilterConfiguration.h.

◆ WithAllowedLocations() [1/2]

FilterConfiguration& Aws::GameLift::Model::FilterConfiguration::WithAllowedLocations ( Aws::Vector< Aws::String > &&  value)
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 80 of file FilterConfiguration.h.

◆ WithAllowedLocations() [2/2]

FilterConfiguration& Aws::GameLift::Model::FilterConfiguration::WithAllowedLocations ( const Aws::Vector< Aws::String > &  value)
inline

A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2.

Definition at line 74 of file FilterConfiguration.h.


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