AWS_EC2_API ModifyInstanceMaintenanceOptionsResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetResponseMetadata(ResponseMetadataT &&value)
AWS_EC2_API ModifyInstanceMaintenanceOptionsResponse()=default
void SetAutoRecovery(InstanceAutoRecoveryState value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
InstanceAutoRecoveryState GetAutoRecovery() const
AWS_EC2_API ModifyInstanceMaintenanceOptionsResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
ModifyInstanceMaintenanceOptionsResponse & WithAutoRecovery(InstanceAutoRecoveryState value)
ModifyInstanceMaintenanceOptionsResponse & WithInstanceId(InstanceIdT &&value)
ModifyInstanceMaintenanceOptionsResponse & WithResponseMetadata(ResponseMetadataT &&value)
const ResponseMetadata & GetResponseMetadata() const
void SetRebootMigration(InstanceRebootMigrationState value)
ModifyInstanceMaintenanceOptionsResponse & WithRebootMigration(InstanceRebootMigrationState value)
InstanceRebootMigrationState GetRebootMigration() const