64 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
102 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
137 inline void SetBuildId(
const char* value) { m_buildIdHasBeenSet =
true; m_buildId.assign(value); }
188 inline void SetServerLaunchPath(
const char* value) { m_serverLaunchPathHasBeenSet =
true; m_serverLaunchPath.assign(value); }
243 inline void SetServerLaunchParameters(
const char* value) { m_serverLaunchParametersHasBeenSet =
true; m_serverLaunchParameters.assign(value); }
480 bool m_nameHasBeenSet;
482 bool m_descriptionHasBeenSet;
484 bool m_buildIdHasBeenSet;
486 bool m_serverLaunchPathHasBeenSet;
488 bool m_serverLaunchParametersHasBeenSet;
490 bool m_logPathsHasBeenSet;
492 bool m_eC2InstanceTypeHasBeenSet;
494 bool m_eC2InboundPermissionsHasBeenSet;
496 bool m_newGameSessionProtectionPolicyHasBeenSet;
CreateFleetRequest & AddLogPaths(const char *value)
CreateFleetRequest & WithBuildId(Aws::String &&value)
CreateFleetRequest & WithDescription(const char *value)
void SetEC2InboundPermissions(const Aws::Vector< IpPermission > &value)
void SetEC2InstanceType(EC2InstanceType &&value)
void SetServerLaunchParameters(Aws::String &&value)
CreateFleetRequest & WithNewGameSessionProtectionPolicy(const ProtectionPolicy &value)
CreateFleetRequest & WithBuildId(const Aws::String &value)
CreateFleetRequest & WithDescription(Aws::String &&value)
CreateFleetRequest & WithDescription(const Aws::String &value)
const Aws::Vector< IpPermission > & GetEC2InboundPermissions() const
void SetEC2InboundPermissions(Aws::Vector< IpPermission > &&value)
void SetName(const Aws::String &value)
void SetServerLaunchParameters(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
void SetBuildId(const char *value)
CreateFleetRequest & WithLogPaths(Aws::Vector< Aws::String > &&value)
CreateFleetRequest & WithNewGameSessionProtectionPolicy(ProtectionPolicy &&value)
CreateFleetRequest & WithName(const char *value)
void SetDescription(Aws::String &&value)
void SetName(Aws::String &&value)
void SetEC2InstanceType(const EC2InstanceType &value)
const Aws::String & GetServerLaunchPath() const
CreateFleetRequest & WithServerLaunchPath(Aws::String &&value)
const EC2InstanceType & GetEC2InstanceType() const
const Aws::String & GetServerLaunchParameters() const
void SetServerLaunchPath(Aws::String &&value)
CreateFleetRequest & WithBuildId(const char *value)
CreateFleetRequest & WithEC2InboundPermissions(Aws::Vector< IpPermission > &&value)
CreateFleetRequest & AddLogPaths(Aws::String &&value)
CreateFleetRequest & AddEC2InboundPermissions(const IpPermission &value)
CreateFleetRequest & WithName(Aws::String &&value)
void SetServerLaunchParameters(const Aws::String &value)
const Aws::String & GetName() const
void SetBuildId(const Aws::String &value)
CreateFleetRequest & WithEC2InstanceType(EC2InstanceType &&value)
const Aws::Vector< Aws::String > & GetLogPaths() const
CreateFleetRequest & WithServerLaunchParameters(const char *value)
void SetNewGameSessionProtectionPolicy(ProtectionPolicy &&value)
const Aws::String & GetBuildId() const
void SetDescription(const char *value)
CreateFleetRequest & WithServerLaunchPath(const char *value)
void SetLogPaths(Aws::Vector< Aws::String > &&value)
void SetServerLaunchPath(const Aws::String &value)
void SetName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDescription(const Aws::String &value)
void SetLogPaths(const Aws::Vector< Aws::String > &value)
CreateFleetRequest & WithServerLaunchParameters(const Aws::String &value)
CreateFleetRequest & WithServerLaunchParameters(Aws::String &&value)
const ProtectionPolicy & GetNewGameSessionProtectionPolicy() const
void SetBuildId(Aws::String &&value)
CreateFleetRequest & WithServerLaunchPath(const Aws::String &value)
CreateFleetRequest & WithLogPaths(const Aws::Vector< Aws::String > &value)
const Aws::String & GetDescription() const
void SetNewGameSessionProtectionPolicy(const ProtectionPolicy &value)
CreateFleetRequest & AddEC2InboundPermissions(IpPermission &&value)
CreateFleetRequest & WithEC2InstanceType(const EC2InstanceType &value)
CreateFleetRequest & AddLogPaths(const Aws::String &value)
CreateFleetRequest & WithEC2InboundPermissions(const Aws::Vector< IpPermission > &value)
JSON (JavaScript Object Notation).
CreateFleetRequest & WithName(const Aws::String &value)
void SetServerLaunchPath(const char *value)