This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
pxz-hos-client-cpp-module/support/aws-sdk-cpp-master/aws-cpp-sdk-sms/include/aws/sms/model/AppSummary.h

758 lines
26 KiB
C
Raw Normal View History

/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include <aws/sms/SMS_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/sms/model/AppStatus.h>
#include <aws/sms/model/AppReplicationConfigurationStatus.h>
#include <aws/sms/model/AppReplicationStatus.h>
#include <aws/core/utils/DateTime.h>
#include <aws/sms/model/AppLaunchConfigurationStatus.h>
#include <aws/sms/model/AppLaunchStatus.h>
#include <aws/sms/model/LaunchDetails.h>
#include <utility>
namespace Aws
{
namespace Utils
{
namespace Json
{
class JsonValue;
class JsonView;
} // namespace Json
} // namespace Utils
namespace SMS
{
namespace Model
{
/**
* <p>Information about the application.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/AppSummary">AWS API
* Reference</a></p>
*/
class AWS_SMS_API AppSummary
{
public:
AppSummary();
AppSummary(Aws::Utils::Json::JsonView jsonValue);
AppSummary& operator=(Aws::Utils::Json::JsonView jsonValue);
Aws::Utils::Json::JsonValue Jsonize() const;
/**
* <p>The unique ID of the application.</p>
*/
inline const Aws::String& GetAppId() const{ return m_appId; }
/**
* <p>The unique ID of the application.</p>
*/
inline bool AppIdHasBeenSet() const { return m_appIdHasBeenSet; }
/**
* <p>The unique ID of the application.</p>
*/
inline void SetAppId(const Aws::String& value) { m_appIdHasBeenSet = true; m_appId = value; }
/**
* <p>The unique ID of the application.</p>
*/
inline void SetAppId(Aws::String&& value) { m_appIdHasBeenSet = true; m_appId = std::move(value); }
/**
* <p>The unique ID of the application.</p>
*/
inline void SetAppId(const char* value) { m_appIdHasBeenSet = true; m_appId.assign(value); }
/**
* <p>The unique ID of the application.</p>
*/
inline AppSummary& WithAppId(const Aws::String& value) { SetAppId(value); return *this;}
/**
* <p>The unique ID of the application.</p>
*/
inline AppSummary& WithAppId(Aws::String&& value) { SetAppId(std::move(value)); return *this;}
/**
* <p>The unique ID of the application.</p>
*/
inline AppSummary& WithAppId(const char* value) { SetAppId(value); return *this;}
/**
* <p>The ID of the application.</p>
*/
inline const Aws::String& GetImportedAppId() const{ return m_importedAppId; }
/**
* <p>The ID of the application.</p>
*/
inline bool ImportedAppIdHasBeenSet() const { return m_importedAppIdHasBeenSet; }
/**
* <p>The ID of the application.</p>
*/
inline void SetImportedAppId(const Aws::String& value) { m_importedAppIdHasBeenSet = true; m_importedAppId = value; }
/**
* <p>The ID of the application.</p>
*/
inline void SetImportedAppId(Aws::String&& value) { m_importedAppIdHasBeenSet = true; m_importedAppId = std::move(value); }
/**
* <p>The ID of the application.</p>
*/
inline void SetImportedAppId(const char* value) { m_importedAppIdHasBeenSet = true; m_importedAppId.assign(value); }
/**
* <p>The ID of the application.</p>
*/
inline AppSummary& WithImportedAppId(const Aws::String& value) { SetImportedAppId(value); return *this;}
/**
* <p>The ID of the application.</p>
*/
inline AppSummary& WithImportedAppId(Aws::String&& value) { SetImportedAppId(std::move(value)); return *this;}
/**
* <p>The ID of the application.</p>
*/
inline AppSummary& WithImportedAppId(const char* value) { SetImportedAppId(value); return *this;}
/**
* <p>The name of the application.</p>
*/
inline const Aws::String& GetName() const{ return m_name; }
/**
* <p>The name of the application.</p>
*/
inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
/**
* <p>The name of the application.</p>
*/
inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
/**
* <p>The name of the application.</p>
*/
inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
/**
* <p>The name of the application.</p>
*/
inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
/**
* <p>The name of the application.</p>
*/
inline AppSummary& WithName(const Aws::String& value) { SetName(value); return *this;}
/**
* <p>The name of the application.</p>
*/
inline AppSummary& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
/**
* <p>The name of the application.</p>
*/
inline AppSummary& WithName(const char* value) { SetName(value); return *this;}
/**
* <p>The description of the application.</p>
*/
inline const Aws::String& GetDescription() const{ return m_description; }
/**
* <p>The description of the application.</p>
*/
inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
/**
* <p>The description of the application.</p>
*/
inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
/**
* <p>The description of the application.</p>
*/
inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
/**
* <p>The description of the application.</p>
*/
inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
/**
* <p>The description of the application.</p>
*/
inline AppSummary& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
/**
* <p>The description of the application.</p>
*/
inline AppSummary& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
/**
* <p>The description of the application.</p>
*/
inline AppSummary& WithDescription(const char* value) { SetDescription(value); return *this;}
/**
* <p>Status of the application.</p>
*/
inline const AppStatus& GetStatus() const{ return m_status; }
/**
* <p>Status of the application.</p>
*/
inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
/**
* <p>Status of the application.</p>
*/
inline void SetStatus(const AppStatus& value) { m_statusHasBeenSet = true; m_status = value; }
/**
* <p>Status of the application.</p>
*/
inline void SetStatus(AppStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
/**
* <p>Status of the application.</p>
*/
inline AppSummary& WithStatus(const AppStatus& value) { SetStatus(value); return *this;}
/**
* <p>Status of the application.</p>
*/
inline AppSummary& WithStatus(AppStatus&& value) { SetStatus(std::move(value)); return *this;}
/**
* <p>A message related to the status of the application</p>
*/
inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
/**
* <p>A message related to the status of the application</p>
*/
inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; }
/**
* <p>A message related to the status of the application</p>
*/
inline void SetStatusMessage(const Aws::String& value) { m_statusMessageHasBeenSet = true; m_statusMessage = value; }
/**
* <p>A message related to the status of the application</p>
*/
inline void SetStatusMessage(Aws::String&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::move(value); }
/**
* <p>A message related to the status of the application</p>
*/
inline void SetStatusMessage(const char* value) { m_statusMessageHasBeenSet = true; m_statusMessage.assign(value); }
/**
* <p>A message related to the status of the application</p>
*/
inline AppSummary& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
/**
* <p>A message related to the status of the application</p>
*/
inline AppSummary& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
/**
* <p>A message related to the status of the application</p>
*/
inline AppSummary& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
/**
* <p>Status of the replication configuration.</p>
*/
inline const AppReplicationConfigurationStatus& GetReplicationConfigurationStatus() const{ return m_replicationConfigurationStatus; }
/**
* <p>Status of the replication configuration.</p>
*/
inline bool ReplicationConfigurationStatusHasBeenSet() const { return m_replicationConfigurationStatusHasBeenSet; }
/**
* <p>Status of the replication configuration.</p>
*/
inline void SetReplicationConfigurationStatus(const AppReplicationConfigurationStatus& value) { m_replicationConfigurationStatusHasBeenSet = true; m_replicationConfigurationStatus = value; }
/**
* <p>Status of the replication configuration.</p>
*/
inline void SetReplicationConfigurationStatus(AppReplicationConfigurationStatus&& value) { m_replicationConfigurationStatusHasBeenSet = true; m_replicationConfigurationStatus = std::move(value); }
/**
* <p>Status of the replication configuration.</p>
*/
inline AppSummary& WithReplicationConfigurationStatus(const AppReplicationConfigurationStatus& value) { SetReplicationConfigurationStatus(value); return *this;}
/**
* <p>Status of the replication configuration.</p>
*/
inline AppSummary& WithReplicationConfigurationStatus(AppReplicationConfigurationStatus&& value) { SetReplicationConfigurationStatus(std::move(value)); return *this;}
/**
* <p>The replication status of the application.</p>
*/
inline const AppReplicationStatus& GetReplicationStatus() const{ return m_replicationStatus; }
/**
* <p>The replication status of the application.</p>
*/
inline bool ReplicationStatusHasBeenSet() const { return m_replicationStatusHasBeenSet; }
/**
* <p>The replication status of the application.</p>
*/
inline void SetReplicationStatus(const AppReplicationStatus& value) { m_replicationStatusHasBeenSet = true; m_replicationStatus = value; }
/**
* <p>The replication status of the application.</p>
*/
inline void SetReplicationStatus(AppReplicationStatus&& value) { m_replicationStatusHasBeenSet = true; m_replicationStatus = std::move(value); }
/**
* <p>The replication status of the application.</p>
*/
inline AppSummary& WithReplicationStatus(const AppReplicationStatus& value) { SetReplicationStatus(value); return *this;}
/**
* <p>The replication status of the application.</p>
*/
inline AppSummary& WithReplicationStatus(AppReplicationStatus&& value) { SetReplicationStatus(std::move(value)); return *this;}
/**
* <p>A message related to the replication status of the application.</p>
*/
inline const Aws::String& GetReplicationStatusMessage() const{ return m_replicationStatusMessage; }
/**
* <p>A message related to the replication status of the application.</p>
*/
inline bool ReplicationStatusMessageHasBeenSet() const { return m_replicationStatusMessageHasBeenSet; }
/**
* <p>A message related to the replication status of the application.</p>
*/
inline void SetReplicationStatusMessage(const Aws::String& value) { m_replicationStatusMessageHasBeenSet = true; m_replicationStatusMessage = value; }
/**
* <p>A message related to the replication status of the application.</p>
*/
inline void SetReplicationStatusMessage(Aws::String&& value) { m_replicationStatusMessageHasBeenSet = true; m_replicationStatusMessage = std::move(value); }
/**
* <p>A message related to the replication status of the application.</p>
*/
inline void SetReplicationStatusMessage(const char* value) { m_replicationStatusMessageHasBeenSet = true; m_replicationStatusMessage.assign(value); }
/**
* <p>A message related to the replication status of the application.</p>
*/
inline AppSummary& WithReplicationStatusMessage(const Aws::String& value) { SetReplicationStatusMessage(value); return *this;}
/**
* <p>A message related to the replication status of the application.</p>
*/
inline AppSummary& WithReplicationStatusMessage(Aws::String&& value) { SetReplicationStatusMessage(std::move(value)); return *this;}
/**
* <p>A message related to the replication status of the application.</p>
*/
inline AppSummary& WithReplicationStatusMessage(const char* value) { SetReplicationStatusMessage(value); return *this;}
/**
* <p>The timestamp of the application's most recent successful replication.</p>
*/
inline const Aws::Utils::DateTime& GetLatestReplicationTime() const{ return m_latestReplicationTime; }
/**
* <p>The timestamp of the application's most recent successful replication.</p>
*/
inline bool LatestReplicationTimeHasBeenSet() const { return m_latestReplicationTimeHasBeenSet; }
/**
* <p>The timestamp of the application's most recent successful replication.</p>
*/
inline void SetLatestReplicationTime(const Aws::Utils::DateTime& value) { m_latestReplicationTimeHasBeenSet = true; m_latestReplicationTime = value; }
/**
* <p>The timestamp of the application's most recent successful replication.</p>
*/
inline void SetLatestReplicationTime(Aws::Utils::DateTime&& value) { m_latestReplicationTimeHasBeenSet = true; m_latestReplicationTime = std::move(value); }
/**
* <p>The timestamp of the application's most recent successful replication.</p>
*/
inline AppSummary& WithLatestReplicationTime(const Aws::Utils::DateTime& value) { SetLatestReplicationTime(value); return *this;}
/**
* <p>The timestamp of the application's most recent successful replication.</p>
*/
inline AppSummary& WithLatestReplicationTime(Aws::Utils::DateTime&& value) { SetLatestReplicationTime(std::move(value)); return *this;}
/**
* <p>Status of the launch configuration.</p>
*/
inline const AppLaunchConfigurationStatus& GetLaunchConfigurationStatus() const{ return m_launchConfigurationStatus; }
/**
* <p>Status of the launch configuration.</p>
*/
inline bool LaunchConfigurationStatusHasBeenSet() const { return m_launchConfigurationStatusHasBeenSet; }
/**
* <p>Status of the launch configuration.</p>
*/
inline void SetLaunchConfigurationStatus(const AppLaunchConfigurationStatus& value) { m_launchConfigurationStatusHasBeenSet = true; m_launchConfigurationStatus = value; }
/**
* <p>Status of the launch configuration.</p>
*/
inline void SetLaunchConfigurationStatus(AppLaunchConfigurationStatus&& value) { m_launchConfigurationStatusHasBeenSet = true; m_launchConfigurationStatus = std::move(value); }
/**
* <p>Status of the launch configuration.</p>
*/
inline AppSummary& WithLaunchConfigurationStatus(const AppLaunchConfigurationStatus& value) { SetLaunchConfigurationStatus(value); return *this;}
/**
* <p>Status of the launch configuration.</p>
*/
inline AppSummary& WithLaunchConfigurationStatus(AppLaunchConfigurationStatus&& value) { SetLaunchConfigurationStatus(std::move(value)); return *this;}
/**
* <p>The launch status of the application.</p>
*/
inline const AppLaunchStatus& GetLaunchStatus() const{ return m_launchStatus; }
/**
* <p>The launch status of the application.</p>
*/
inline bool LaunchStatusHasBeenSet() const { return m_launchStatusHasBeenSet; }
/**
* <p>The launch status of the application.</p>
*/
inline void SetLaunchStatus(const AppLaunchStatus& value) { m_launchStatusHasBeenSet = true; m_launchStatus = value; }
/**
* <p>The launch status of the application.</p>
*/
inline void SetLaunchStatus(AppLaunchStatus&& value) { m_launchStatusHasBeenSet = true; m_launchStatus = std::move(value); }
/**
* <p>The launch status of the application.</p>
*/
inline AppSummary& WithLaunchStatus(const AppLaunchStatus& value) { SetLaunchStatus(value); return *this;}
/**
* <p>The launch status of the application.</p>
*/
inline AppSummary& WithLaunchStatus(AppLaunchStatus&& value) { SetLaunchStatus(std::move(value)); return *this;}
/**
* <p>A message related to the launch status of the application.</p>
*/
inline const Aws::String& GetLaunchStatusMessage() const{ return m_launchStatusMessage; }
/**
* <p>A message related to the launch status of the application.</p>
*/
inline bool LaunchStatusMessageHasBeenSet() const { return m_launchStatusMessageHasBeenSet; }
/**
* <p>A message related to the launch status of the application.</p>
*/
inline void SetLaunchStatusMessage(const Aws::String& value) { m_launchStatusMessageHasBeenSet = true; m_launchStatusMessage = value; }
/**
* <p>A message related to the launch status of the application.</p>
*/
inline void SetLaunchStatusMessage(Aws::String&& value) { m_launchStatusMessageHasBeenSet = true; m_launchStatusMessage = std::move(value); }
/**
* <p>A message related to the launch status of the application.</p>
*/
inline void SetLaunchStatusMessage(const char* value) { m_launchStatusMessageHasBeenSet = true; m_launchStatusMessage.assign(value); }
/**
* <p>A message related to the launch status of the application.</p>
*/
inline AppSummary& WithLaunchStatusMessage(const Aws::String& value) { SetLaunchStatusMessage(value); return *this;}
/**
* <p>A message related to the launch status of the application.</p>
*/
inline AppSummary& WithLaunchStatusMessage(Aws::String&& value) { SetLaunchStatusMessage(std::move(value)); return *this;}
/**
* <p>A message related to the launch status of the application.</p>
*/
inline AppSummary& WithLaunchStatusMessage(const char* value) { SetLaunchStatusMessage(value); return *this;}
/**
* <p>Details about the latest launch of the application.</p>
*/
inline const LaunchDetails& GetLaunchDetails() const{ return m_launchDetails; }
/**
* <p>Details about the latest launch of the application.</p>
*/
inline bool LaunchDetailsHasBeenSet() const { return m_launchDetailsHasBeenSet; }
/**
* <p>Details about the latest launch of the application.</p>
*/
inline void SetLaunchDetails(const LaunchDetails& value) { m_launchDetailsHasBeenSet = true; m_launchDetails = value; }
/**
* <p>Details about the latest launch of the application.</p>
*/
inline void SetLaunchDetails(LaunchDetails&& value) { m_launchDetailsHasBeenSet = true; m_launchDetails = std::move(value); }
/**
* <p>Details about the latest launch of the application.</p>
*/
inline AppSummary& WithLaunchDetails(const LaunchDetails& value) { SetLaunchDetails(value); return *this;}
/**
* <p>Details about the latest launch of the application.</p>
*/
inline AppSummary& WithLaunchDetails(LaunchDetails&& value) { SetLaunchDetails(std::move(value)); return *this;}
/**
* <p>The creation time of the application.</p>
*/
inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
/**
* <p>The creation time of the application.</p>
*/
inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
/**
* <p>The creation time of the application.</p>
*/
inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
/**
* <p>The creation time of the application.</p>
*/
inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
/**
* <p>The creation time of the application.</p>
*/
inline AppSummary& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
/**
* <p>The creation time of the application.</p>
*/
inline AppSummary& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
/**
* <p>The last modified time of the application.</p>
*/
inline const Aws::Utils::DateTime& GetLastModified() const{ return m_lastModified; }
/**
* <p>The last modified time of the application.</p>
*/
inline bool LastModifiedHasBeenSet() const { return m_lastModifiedHasBeenSet; }
/**
* <p>The last modified time of the application.</p>
*/
inline void SetLastModified(const Aws::Utils::DateTime& value) { m_lastModifiedHasBeenSet = true; m_lastModified = value; }
/**
* <p>The last modified time of the application.</p>
*/
inline void SetLastModified(Aws::Utils::DateTime&& value) { m_lastModifiedHasBeenSet = true; m_lastModified = std::move(value); }
/**
* <p>The last modified time of the application.</p>
*/
inline AppSummary& WithLastModified(const Aws::Utils::DateTime& value) { SetLastModified(value); return *this;}
/**
* <p>The last modified time of the application.</p>
*/
inline AppSummary& WithLastModified(Aws::Utils::DateTime&& value) { SetLastModified(std::move(value)); return *this;}
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline const Aws::String& GetRoleName() const{ return m_roleName; }
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline bool RoleNameHasBeenSet() const { return m_roleNameHasBeenSet; }
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline void SetRoleName(const Aws::String& value) { m_roleNameHasBeenSet = true; m_roleName = value; }
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline void SetRoleName(Aws::String&& value) { m_roleNameHasBeenSet = true; m_roleName = std::move(value); }
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline void SetRoleName(const char* value) { m_roleNameHasBeenSet = true; m_roleName.assign(value); }
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline AppSummary& WithRoleName(const Aws::String& value) { SetRoleName(value); return *this;}
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline AppSummary& WithRoleName(Aws::String&& value) { SetRoleName(std::move(value)); return *this;}
/**
* <p>The name of the service role in the customer's account used by AWS SMS.</p>
*/
inline AppSummary& WithRoleName(const char* value) { SetRoleName(value); return *this;}
/**
* <p>The number of server groups present in the application.</p>
*/
inline int GetTotalServerGroups() const{ return m_totalServerGroups; }
/**
* <p>The number of server groups present in the application.</p>
*/
inline bool TotalServerGroupsHasBeenSet() const { return m_totalServerGroupsHasBeenSet; }
/**
* <p>The number of server groups present in the application.</p>
*/
inline void SetTotalServerGroups(int value) { m_totalServerGroupsHasBeenSet = true; m_totalServerGroups = value; }
/**
* <p>The number of server groups present in the application.</p>
*/
inline AppSummary& WithTotalServerGroups(int value) { SetTotalServerGroups(value); return *this;}
/**
* <p>The number of servers present in the application.</p>
*/
inline int GetTotalServers() const{ return m_totalServers; }
/**
* <p>The number of servers present in the application.</p>
*/
inline bool TotalServersHasBeenSet() const { return m_totalServersHasBeenSet; }
/**
* <p>The number of servers present in the application.</p>
*/
inline void SetTotalServers(int value) { m_totalServersHasBeenSet = true; m_totalServers = value; }
/**
* <p>The number of servers present in the application.</p>
*/
inline AppSummary& WithTotalServers(int value) { SetTotalServers(value); return *this;}
private:
Aws::String m_appId;
bool m_appIdHasBeenSet;
Aws::String m_importedAppId;
bool m_importedAppIdHasBeenSet;
Aws::String m_name;
bool m_nameHasBeenSet;
Aws::String m_description;
bool m_descriptionHasBeenSet;
AppStatus m_status;
bool m_statusHasBeenSet;
Aws::String m_statusMessage;
bool m_statusMessageHasBeenSet;
AppReplicationConfigurationStatus m_replicationConfigurationStatus;
bool m_replicationConfigurationStatusHasBeenSet;
AppReplicationStatus m_replicationStatus;
bool m_replicationStatusHasBeenSet;
Aws::String m_replicationStatusMessage;
bool m_replicationStatusMessageHasBeenSet;
Aws::Utils::DateTime m_latestReplicationTime;
bool m_latestReplicationTimeHasBeenSet;
AppLaunchConfigurationStatus m_launchConfigurationStatus;
bool m_launchConfigurationStatusHasBeenSet;
AppLaunchStatus m_launchStatus;
bool m_launchStatusHasBeenSet;
Aws::String m_launchStatusMessage;
bool m_launchStatusMessageHasBeenSet;
LaunchDetails m_launchDetails;
bool m_launchDetailsHasBeenSet;
Aws::Utils::DateTime m_creationTime;
bool m_creationTimeHasBeenSet;
Aws::Utils::DateTime m_lastModified;
bool m_lastModifiedHasBeenSet;
Aws::String m_roleName;
bool m_roleNameHasBeenSet;
int m_totalServerGroups;
bool m_totalServerGroupsHasBeenSet;
int m_totalServers;
bool m_totalServersHasBeenSet;
};
} // namespace Model
} // namespace SMS
} // namespace Aws