68 inline void SetImageName(
const char* value) { m_imageNameHasBeenSet =
true; m_imageName.assign(value); }
109 inline void SetImageArn(
const char* value) { m_imageArnHasBeenSet =
true; m_imageArn.assign(value); }
150 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
336 inline void SetInstanceType(
const char* value) { m_instanceTypeHasBeenSet =
true; m_instanceType.assign(value); }
626 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
667 inline void SetDisplayName(
const char* value) { m_displayNameHasBeenSet =
true; m_displayName.assign(value); }
954 inline void SetIamRoleArn(
const char* value) { m_iamRoleArnHasBeenSet =
true; m_iamRoleArn.assign(value); }
1218 bool m_imageNameHasBeenSet =
false;
1221 bool m_imageArnHasBeenSet =
false;
1224 bool m_nameHasBeenSet =
false;
1227 bool m_instanceTypeHasBeenSet =
false;
1230 bool m_computeCapacityHasBeenSet =
false;
1233 bool m_vpcConfigHasBeenSet =
false;
1235 int m_maxUserDurationInSeconds;
1236 bool m_maxUserDurationInSecondsHasBeenSet =
false;
1238 int m_disconnectTimeoutInSeconds;
1239 bool m_disconnectTimeoutInSecondsHasBeenSet =
false;
1242 bool m_descriptionHasBeenSet =
false;
1245 bool m_displayNameHasBeenSet =
false;
1247 bool m_enableDefaultInternetAccess;
1248 bool m_enableDefaultInternetAccessHasBeenSet =
false;
1251 bool m_domainJoinInfoHasBeenSet =
false;
1253 int m_idleDisconnectTimeoutInSeconds;
1254 bool m_idleDisconnectTimeoutInSecondsHasBeenSet =
false;
1257 bool m_attributesToDeleteHasBeenSet =
false;
1260 bool m_iamRoleArnHasBeenSet =
false;
1263 bool m_streamViewHasBeenSet =
false;
1266 bool m_platformHasBeenSet =
false;
1268 int m_maxConcurrentSessions;
1269 bool m_maxConcurrentSessionsHasBeenSet =
false;
1272 bool m_usbDeviceFilterStringsHasBeenSet =
false;
1275 bool m_sessionScriptS3LocationHasBeenSet =
false;
#define AWS_APPSTREAM_API
const VpcConfig & GetVpcConfig() const
UpdateFleetRequest & WithImageArn(Aws::String &&value)
bool DescriptionHasBeenSet() const
UpdateFleetRequest & WithComputeCapacity(const ComputeCapacity &value)
void SetDescription(const char *value)
int GetMaxUserDurationInSeconds() const
const Aws::String & GetImageName() const
UpdateFleetRequest & WithEnableDefaultInternetAccess(bool value)
void SetComputeCapacity(const ComputeCapacity &value)
AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetDisplayName(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
UpdateFleetRequest & WithImageArn(const char *value)
const Aws::String & GetDescription() const
UpdateFleetRequest & WithDisplayName(const char *value)
bool GetEnableDefaultInternetAccess() const
void SetName(const Aws::String &value)
UpdateFleetRequest & WithStreamView(const StreamView &value)
void SetVpcConfig(const VpcConfig &value)
UpdateFleetRequest & WithName(const Aws::String &value)
bool VpcConfigHasBeenSet() const
bool AttributesToDeleteHasBeenSet() const
AWS_APPSTREAM_API UpdateFleetRequest()
UpdateFleetRequest & WithIamRoleArn(const Aws::String &value)
bool NameHasBeenSet() const
void SetName(const char *value)
void SetSessionScriptS3Location(const S3Location &value)
void SetVpcConfig(VpcConfig &&value)
UpdateFleetRequest & WithAttributesToDelete(Aws::Vector< FleetAttribute > &&value)
UpdateFleetRequest & WithStreamView(StreamView &&value)
UpdateFleetRequest & WithImageName(const Aws::String &value)
UpdateFleetRequest & WithName(const char *value)
UpdateFleetRequest & WithIamRoleArn(const char *value)
void SetComputeCapacity(ComputeCapacity &&value)
UpdateFleetRequest & WithImageArn(const Aws::String &value)
UpdateFleetRequest & AddUsbDeviceFilterStrings(Aws::String &&value)
bool IamRoleArnHasBeenSet() const
UpdateFleetRequest & WithVpcConfig(VpcConfig &&value)
int GetMaxConcurrentSessions() const
void SetStreamView(StreamView &&value)
void SetImageName(Aws::String &&value)
void SetDomainJoinInfo(const DomainJoinInfo &value)
const ComputeCapacity & GetComputeCapacity() const
void SetDisplayName(const Aws::String &value)
void SetImageName(const Aws::String &value)
UpdateFleetRequest & WithImageName(const char *value)
void SetMaxConcurrentSessions(int value)
UpdateFleetRequest & WithDescription(const Aws::String &value)
bool ComputeCapacityHasBeenSet() const
void SetDomainJoinInfo(DomainJoinInfo &&value)
bool ImageNameHasBeenSet() const
void SetInstanceType(const Aws::String &value)
bool DisplayNameHasBeenSet() const
AWS_APPSTREAM_API Aws::String SerializePayload() const override
void SetImageArn(Aws::String &&value)
UpdateFleetRequest & WithInstanceType(const Aws::String &value)
UpdateFleetRequest & WithIamRoleArn(Aws::String &&value)
const Aws::String & GetName() const
void SetDescription(Aws::String &&value)
void SetDescription(const Aws::String &value)
UpdateFleetRequest & AddUsbDeviceFilterStrings(const Aws::String &value)
void SetDisconnectTimeoutInSeconds(int value)
UpdateFleetRequest & WithAttributesToDelete(const Aws::Vector< FleetAttribute > &value)
void SetEnableDefaultInternetAccess(bool value)
UpdateFleetRequest & AddUsbDeviceFilterStrings(const char *value)
const Aws::String & GetInstanceType() const
UpdateFleetRequest & WithComputeCapacity(ComputeCapacity &&value)
const S3Location & GetSessionScriptS3Location() const
const StreamView & GetStreamView() const
void SetAttributesToDelete(const Aws::Vector< FleetAttribute > &value)
bool PlatformHasBeenSet() const
UpdateFleetRequest & WithPlatform(PlatformType &&value)
UpdateFleetRequest & WithName(Aws::String &&value)
void SetIamRoleArn(const char *value)
const DomainJoinInfo & GetDomainJoinInfo() const
bool DisconnectTimeoutInSecondsHasBeenSet() const
UpdateFleetRequest & AddAttributesToDelete(const FleetAttribute &value)
void SetUsbDeviceFilterStrings(Aws::Vector< Aws::String > &&value)
void SetIamRoleArn(const Aws::String &value)
UpdateFleetRequest & WithVpcConfig(const VpcConfig &value)
bool SessionScriptS3LocationHasBeenSet() const
UpdateFleetRequest & WithDescription(const char *value)
const Aws::Vector< Aws::String > & GetUsbDeviceFilterStrings() const
bool ImageArnHasBeenSet() const
void SetStreamView(const StreamView &value)
bool IdleDisconnectTimeoutInSecondsHasBeenSet() const
const PlatformType & GetPlatform() const
UpdateFleetRequest & WithDisconnectTimeoutInSeconds(int value)
UpdateFleetRequest & AddAttributesToDelete(FleetAttribute &&value)
UpdateFleetRequest & WithMaxUserDurationInSeconds(int value)
UpdateFleetRequest & WithIdleDisconnectTimeoutInSeconds(int value)
UpdateFleetRequest & WithInstanceType(Aws::String &&value)
const Aws::String & GetDisplayName() const
void SetImageName(const char *value)
void SetDisplayName(const char *value)
UpdateFleetRequest & WithDomainJoinInfo(const DomainJoinInfo &value)
void SetImageArn(const Aws::String &value)
const Aws::String & GetImageArn() const
int GetIdleDisconnectTimeoutInSeconds() const
const Aws::String & GetIamRoleArn() const
const Aws::Vector< FleetAttribute > & GetAttributesToDelete() const
UpdateFleetRequest & WithDomainJoinInfo(DomainJoinInfo &&value)
UpdateFleetRequest & WithUsbDeviceFilterStrings(const Aws::Vector< Aws::String > &value)
UpdateFleetRequest & WithSessionScriptS3Location(const S3Location &value)
UpdateFleetRequest & WithPlatform(const PlatformType &value)
void SetSessionScriptS3Location(S3Location &&value)
bool MaxUserDurationInSecondsHasBeenSet() const
UpdateFleetRequest & WithInstanceType(const char *value)
UpdateFleetRequest & WithSessionScriptS3Location(S3Location &&value)
int GetDisconnectTimeoutInSeconds() const
UpdateFleetRequest & WithDisplayName(Aws::String &&value)
bool MaxConcurrentSessionsHasBeenSet() const
UpdateFleetRequest & WithImageName(Aws::String &&value)
void SetMaxUserDurationInSeconds(int value)
bool DomainJoinInfoHasBeenSet() const
void SetImageArn(const char *value)
void SetIamRoleArn(Aws::String &&value)
UpdateFleetRequest & WithMaxConcurrentSessions(int value)
bool EnableDefaultInternetAccessHasBeenSet() const
void SetAttributesToDelete(Aws::Vector< FleetAttribute > &&value)
UpdateFleetRequest & WithUsbDeviceFilterStrings(Aws::Vector< Aws::String > &&value)
void SetInstanceType(const char *value)
bool UsbDeviceFilterStringsHasBeenSet() const
void SetPlatform(const PlatformType &value)
void SetName(Aws::String &&value)
bool InstanceTypeHasBeenSet() const
void SetUsbDeviceFilterStrings(const Aws::Vector< Aws::String > &value)
bool StreamViewHasBeenSet() const
void SetInstanceType(Aws::String &&value)
UpdateFleetRequest & WithDisplayName(const Aws::String &value)
void SetIdleDisconnectTimeoutInSeconds(int value)
void SetPlatform(PlatformType &&value)
UpdateFleetRequest & WithDescription(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector