7#include <aws/odb/Odb_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/odb/model/ResourceStatus.h>
10#include <aws/odb/model/ComputeModel.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/odb/model/LicenseModel.h>
13#include <aws/odb/model/MaintenanceWindow.h>
14#include <aws/core/utils/DateTime.h>
52 template<
typename CloudAutonomousVmClusterIdT = Aws::String>
53 void SetCloudAutonomousVmClusterId(CloudAutonomousVmClusterIdT&& value) { m_cloudAutonomousVmClusterIdHasBeenSet =
true; m_cloudAutonomousVmClusterId = std::forward<CloudAutonomousVmClusterIdT>(value); }
54 template<
typename CloudAutonomousVmClusterIdT = Aws::String>
64 template<
typename CloudAutonomousVmClusterArnT = Aws::String>
65 void SetCloudAutonomousVmClusterArn(CloudAutonomousVmClusterArnT&& value) { m_cloudAutonomousVmClusterArnHasBeenSet =
true; m_cloudAutonomousVmClusterArn = std::forward<CloudAutonomousVmClusterArnT>(value); }
66 template<
typename CloudAutonomousVmClusterArnT = Aws::String>
77 template<
typename OdbNetworkIdT = Aws::String>
78 void SetOdbNetworkId(OdbNetworkIdT&& value) { m_odbNetworkIdHasBeenSet =
true; m_odbNetworkId = std::forward<OdbNetworkIdT>(value); }
79 template<
typename OdbNetworkIdT = Aws::String>
90 template<
typename OciResourceAnchorNameT = Aws::String>
91 void SetOciResourceAnchorName(OciResourceAnchorNameT&& value) { m_ociResourceAnchorNameHasBeenSet =
true; m_ociResourceAnchorName = std::forward<OciResourceAnchorNameT>(value); }
92 template<
typename OciResourceAnchorNameT = Aws::String>
103 inline void SetPercentProgress(
double value) { m_percentProgressHasBeenSet =
true; m_percentProgress = value; }
113 template<
typename DisplayNameT = Aws::String>
114 void SetDisplayName(DisplayNameT&& value) { m_displayNameHasBeenSet =
true; m_displayName = std::forward<DisplayNameT>(value); }
115 template<
typename DisplayNameT = Aws::String>
136 template<
typename StatusReasonT = Aws::String>
137 void SetStatusReason(StatusReasonT&& value) { m_statusReasonHasBeenSet =
true; m_statusReason = std::forward<StatusReasonT>(value); }
138 template<
typename StatusReasonT = Aws::String>
149 template<
typename CloudExadataInfrastructureIdT = Aws::String>
150 void SetCloudExadataInfrastructureId(CloudExadataInfrastructureIdT&& value) { m_cloudExadataInfrastructureIdHasBeenSet =
true; m_cloudExadataInfrastructureId = std::forward<CloudExadataInfrastructureIdT>(value); }
151 template<
typename CloudExadataInfrastructureIdT = Aws::String>
205 inline void SetAvailableCpus(
double value) { m_availableCpusHasBeenSet =
true; m_availableCpus = value; }
225 inline void SetCpuCoreCount(
int value) { m_cpuCoreCountHasBeenSet =
true; m_cpuCoreCount = value; }
246 inline void SetCpuPercentage(
double value) { m_cpuPercentageHasBeenSet =
true; m_cpuPercentage = value; }
256 inline void SetDataStorageSizeInGBs(
double value) { m_dataStorageSizeInGBsHasBeenSet =
true; m_dataStorageSizeInGBs = value; }
266 inline void SetDataStorageSizeInTBs(
double value) { m_dataStorageSizeInTBsHasBeenSet =
true; m_dataStorageSizeInTBs = value; }
286 template<
typename DbServersT = Aws::Vector<Aws::String>>
287 void SetDbServers(DbServersT&& value) { m_dbServersHasBeenSet =
true; m_dbServers = std::forward<DbServersT>(value); }
288 template<
typename DbServersT = Aws::Vector<Aws::String>>
290 template<
typename DbServersT = Aws::String>
300 template<
typename DescriptionT = Aws::String>
301 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
302 template<
typename DescriptionT = Aws::String>
312 template<
typename DomainT = Aws::String>
313 void SetDomain(DomainT&& value) { m_domainHasBeenSet =
true; m_domain = std::forward<DomainT>(value); }
314 template<
typename DomainT = Aws::String>
334 template<
typename HostnameT = Aws::String>
335 void SetHostname(HostnameT&& value) { m_hostnameHasBeenSet =
true; m_hostname = std::forward<HostnameT>(value); }
336 template<
typename HostnameT = Aws::String>
346 template<
typename Oc
idT = Aws::String>
347 void SetOcid(OcidT&& value) { m_ocidHasBeenSet =
true; m_ocid = std::forward<OcidT>(value); }
348 template<
typename Oc
idT = Aws::String>
359 template<
typename OciUrlT = Aws::String>
360 void SetOciUrl(OciUrlT&& value) { m_ociUrlHasBeenSet =
true; m_ociUrl = std::forward<OciUrlT>(value); }
361 template<
typename OciUrlT = Aws::String>
393 template<
typename Ma
intenanceWindowT = Ma
intenanceWindow>
394 void SetMaintenanceWindow(MaintenanceWindowT&& value) { m_maintenanceWindowHasBeenSet =
true; m_maintenanceWindow = std::forward<MaintenanceWindowT>(value); }
395 template<
typename Ma
intenanceWindowT = Ma
intenanceWindow>
426 inline void SetMemorySizeInGBs(
int value) { m_memorySizeInGBsHasBeenSet =
true; m_memorySizeInGBs = value; }
436 inline void SetNodeCount(
int value) { m_nodeCountHasBeenSet =
true; m_nodeCount = value; }
479 inline void SetProvisionedCpus(
double value) { m_provisionedCpusHasBeenSet =
true; m_provisionedCpus = value; }
490 inline void SetReclaimableCpus(
double value) { m_reclaimableCpusHasBeenSet =
true; m_reclaimableCpus = value; }
500 inline void SetReservedCpus(
double value) { m_reservedCpusHasBeenSet =
true; m_reservedCpus = value; }
530 template<
typename ShapeT = Aws::String>
531 void SetShape(ShapeT&& value) { m_shapeHasBeenSet =
true; m_shape = std::forward<ShapeT>(value); }
532 template<
typename ShapeT = Aws::String>
542 template<
typename CreatedAtT = Aws::Utils::DateTime>
543 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
544 template<
typename CreatedAtT = Aws::Utils::DateTime>
554 template<
typename TimeDatabaseSslCertificateExpiresT = Aws::Utils::DateTime>
555 void SetTimeDatabaseSslCertificateExpires(TimeDatabaseSslCertificateExpiresT&& value) { m_timeDatabaseSslCertificateExpiresHasBeenSet =
true; m_timeDatabaseSslCertificateExpires = std::forward<TimeDatabaseSslCertificateExpiresT>(value); }
556 template<
typename TimeDatabaseSslCertificateExpiresT = Aws::Utils::DateTime>
567 template<
typename TimeOrdsCertificateExpiresT = Aws::Utils::DateTime>
568 void SetTimeOrdsCertificateExpires(TimeOrdsCertificateExpiresT&& value) { m_timeOrdsCertificateExpiresHasBeenSet =
true; m_timeOrdsCertificateExpires = std::forward<TimeOrdsCertificateExpiresT>(value); }
569 template<
typename TimeOrdsCertificateExpiresT = Aws::Utils::DateTime>
579 template<
typename TimeZoneT = Aws::String>
580 void SetTimeZone(TimeZoneT&& value) { m_timeZoneHasBeenSet =
true; m_timeZone = std::forward<TimeZoneT>(value); }
581 template<
typename TimeZoneT = Aws::String>
598 bool m_cloudAutonomousVmClusterIdHasBeenSet =
false;
601 bool m_cloudAutonomousVmClusterArnHasBeenSet =
false;
604 bool m_odbNetworkIdHasBeenSet =
false;
607 bool m_ociResourceAnchorNameHasBeenSet =
false;
609 double m_percentProgress{0.0};
610 bool m_percentProgressHasBeenSet =
false;
613 bool m_displayNameHasBeenSet =
false;
616 bool m_statusHasBeenSet =
false;
619 bool m_statusReasonHasBeenSet =
false;
622 bool m_cloudExadataInfrastructureIdHasBeenSet =
false;
624 double m_autonomousDataStoragePercentage{0.0};
625 bool m_autonomousDataStoragePercentageHasBeenSet =
false;
627 double m_autonomousDataStorageSizeInTBs{0.0};
628 bool m_autonomousDataStorageSizeInTBsHasBeenSet =
false;
630 double m_availableAutonomousDataStorageSizeInTBs{0.0};
631 bool m_availableAutonomousDataStorageSizeInTBsHasBeenSet =
false;
633 int m_availableContainerDatabases{0};
634 bool m_availableContainerDatabasesHasBeenSet =
false;
636 double m_availableCpus{0.0};
637 bool m_availableCpusHasBeenSet =
false;
640 bool m_computeModelHasBeenSet =
false;
642 int m_cpuCoreCount{0};
643 bool m_cpuCoreCountHasBeenSet =
false;
645 int m_cpuCoreCountPerNode{0};
646 bool m_cpuCoreCountPerNodeHasBeenSet =
false;
648 double m_cpuPercentage{0.0};
649 bool m_cpuPercentageHasBeenSet =
false;
651 double m_dataStorageSizeInGBs{0.0};
652 bool m_dataStorageSizeInGBsHasBeenSet =
false;
654 double m_dataStorageSizeInTBs{0.0};
655 bool m_dataStorageSizeInTBsHasBeenSet =
false;
657 int m_dbNodeStorageSizeInGBs{0};
658 bool m_dbNodeStorageSizeInGBsHasBeenSet =
false;
661 bool m_dbServersHasBeenSet =
false;
664 bool m_descriptionHasBeenSet =
false;
667 bool m_domainHasBeenSet =
false;
669 double m_exadataStorageInTBsLowestScaledValue{0.0};
670 bool m_exadataStorageInTBsLowestScaledValueHasBeenSet =
false;
673 bool m_hostnameHasBeenSet =
false;
676 bool m_ocidHasBeenSet =
false;
679 bool m_ociUrlHasBeenSet =
false;
681 bool m_isMtlsEnabledVmCluster{
false};
682 bool m_isMtlsEnabledVmClusterHasBeenSet =
false;
685 bool m_licenseModelHasBeenSet =
false;
687 MaintenanceWindow m_maintenanceWindow;
688 bool m_maintenanceWindowHasBeenSet =
false;
690 int m_maxAcdsLowestScaledValue{0};
691 bool m_maxAcdsLowestScaledValueHasBeenSet =
false;
693 int m_memoryPerOracleComputeUnitInGBs{0};
694 bool m_memoryPerOracleComputeUnitInGBsHasBeenSet =
false;
696 int m_memorySizeInGBs{0};
697 bool m_memorySizeInGBsHasBeenSet =
false;
700 bool m_nodeCountHasBeenSet =
false;
702 int m_nonProvisionableAutonomousContainerDatabases{0};
703 bool m_nonProvisionableAutonomousContainerDatabasesHasBeenSet =
false;
705 int m_provisionableAutonomousContainerDatabases{0};
706 bool m_provisionableAutonomousContainerDatabasesHasBeenSet =
false;
708 int m_provisionedAutonomousContainerDatabases{0};
709 bool m_provisionedAutonomousContainerDatabasesHasBeenSet =
false;
711 double m_provisionedCpus{0.0};
712 bool m_provisionedCpusHasBeenSet =
false;
714 double m_reclaimableCpus{0.0};
715 bool m_reclaimableCpusHasBeenSet =
false;
717 double m_reservedCpus{0.0};
718 bool m_reservedCpusHasBeenSet =
false;
720 int m_scanListenerPortNonTls{0};
721 bool m_scanListenerPortNonTlsHasBeenSet =
false;
723 int m_scanListenerPortTls{0};
724 bool m_scanListenerPortTlsHasBeenSet =
false;
727 bool m_shapeHasBeenSet =
false;
730 bool m_createdAtHasBeenSet =
false;
733 bool m_timeDatabaseSslCertificateExpiresHasBeenSet =
false;
736 bool m_timeOrdsCertificateExpiresHasBeenSet =
false;
739 bool m_timeZoneHasBeenSet =
false;
741 int m_totalContainerDatabases{0};
742 bool m_totalContainerDatabasesHasBeenSet =
false;
double GetAutonomousDataStorageSizeInTBs() const
const Aws::String & GetOciResourceAnchorName() const
void SetPercentProgress(double value)
CloudAutonomousVmClusterSummary & WithDataStorageSizeInTBs(double value)
bool DomainHasBeenSet() const
bool DataStorageSizeInTBsHasBeenSet() const
CloudAutonomousVmClusterSummary & WithOdbNetworkId(OdbNetworkIdT &&value)
CloudAutonomousVmClusterSummary & WithAutonomousDataStoragePercentage(double value)
bool NonProvisionableAutonomousContainerDatabasesHasBeenSet() const
int GetDbNodeStorageSizeInGBs() const
CloudAutonomousVmClusterSummary & WithCpuPercentage(double value)
CloudAutonomousVmClusterSummary & WithReservedCpus(double value)
double GetAutonomousDataStoragePercentage() const
int GetScanListenerPortNonTls() const
void SetOciUrl(OciUrlT &&value)
CloudAutonomousVmClusterSummary & WithProvisionedCpus(double value)
bool AutonomousDataStoragePercentageHasBeenSet() const
const Aws::String & GetCloudExadataInfrastructureId() const
bool CloudAutonomousVmClusterArnHasBeenSet() const
void SetProvisionedCpus(double value)
const Aws::String & GetDisplayName() const
int GetCpuCoreCount() const
void SetCreatedAt(CreatedAtT &&value)
CloudAutonomousVmClusterSummary & WithOciResourceAnchorName(OciResourceAnchorNameT &&value)
CloudAutonomousVmClusterSummary & WithHostname(HostnameT &&value)
bool AvailableCpusHasBeenSet() const
void SetIsMtlsEnabledVmCluster(bool value)
int GetMemoryPerOracleComputeUnitInGBs() const
CloudAutonomousVmClusterSummary & WithExadataStorageInTBsLowestScaledValue(double value)
CloudAutonomousVmClusterSummary & AddDbServers(DbServersT &&value)
void SetComputeModel(ComputeModel value)
const Aws::Utils::DateTime & GetTimeOrdsCertificateExpires() const
bool AvailableContainerDatabasesHasBeenSet() const
bool ScanListenerPortNonTlsHasBeenSet() const
void SetProvisionedAutonomousContainerDatabases(int value)
int GetProvisionedAutonomousContainerDatabases() const
double GetExadataStorageInTBsLowestScaledValue() const
CloudAutonomousVmClusterSummary & WithCloudExadataInfrastructureId(CloudExadataInfrastructureIdT &&value)
void SetAutonomousDataStorageSizeInTBs(double value)
CloudAutonomousVmClusterSummary & WithCpuCoreCountPerNode(int value)
bool DisplayNameHasBeenSet() const
void SetAvailableContainerDatabases(int value)
bool CpuCoreCountPerNodeHasBeenSet() const
const Aws::String & GetStatusReason() const
void SetOcid(OcidT &&value)
CloudAutonomousVmClusterSummary & WithTimeDatabaseSslCertificateExpires(TimeDatabaseSslCertificateExpiresT &&value)
int GetProvisionableAutonomousContainerDatabases() const
bool DbNodeStorageSizeInGBsHasBeenSet() const
CloudAutonomousVmClusterSummary & WithMaxAcdsLowestScaledValue(int value)
bool AvailableAutonomousDataStorageSizeInTBsHasBeenSet() const
const Aws::Utils::DateTime & GetCreatedAt() const
void SetStatus(ResourceStatus value)
void SetMemoryPerOracleComputeUnitInGBs(int value)
void SetScanListenerPortTls(int value)
double GetAvailableAutonomousDataStorageSizeInTBs() const
void SetTotalContainerDatabases(int value)
const Aws::Vector< Aws::String > & GetDbServers() const
void SetDbServers(DbServersT &&value)
void SetExadataStorageInTBsLowestScaledValue(double value)
AWS_ODB_API CloudAutonomousVmClusterSummary(Aws::Utils::Json::JsonView jsonValue)
int GetCpuCoreCountPerNode() const
void SetDescription(DescriptionT &&value)
void SetDisplayName(DisplayNameT &&value)
const Aws::String & GetOdbNetworkId() const
void SetCloudAutonomousVmClusterId(CloudAutonomousVmClusterIdT &&value)
const Aws::String & GetDomain() const
const Aws::String & GetShape() const
bool TimeDatabaseSslCertificateExpiresHasBeenSet() const
bool MaxAcdsLowestScaledValueHasBeenSet() const
CloudAutonomousVmClusterSummary & WithAvailableContainerDatabases(int value)
CloudAutonomousVmClusterSummary & WithComputeModel(ComputeModel value)
CloudAutonomousVmClusterSummary & WithNodeCount(int value)
double GetPercentProgress() const
void SetNodeCount(int value)
bool DataStorageSizeInGBsHasBeenSet() const
CloudAutonomousVmClusterSummary & WithTimeZone(TimeZoneT &&value)
bool ProvisionedAutonomousContainerDatabasesHasBeenSet() const
void SetProvisionableAutonomousContainerDatabases(int value)
void SetOdbNetworkId(OdbNetworkIdT &&value)
bool TotalContainerDatabasesHasBeenSet() const
void SetScanListenerPortNonTls(int value)
CloudAutonomousVmClusterSummary & WithLicenseModel(LicenseModel value)
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetHostname(HostnameT &&value)
bool CloudAutonomousVmClusterIdHasBeenSet() const
const Aws::Utils::DateTime & GetTimeDatabaseSslCertificateExpires() const
bool GetIsMtlsEnabledVmCluster() const
bool DescriptionHasBeenSet() const
bool CreatedAtHasBeenSet() const
CloudAutonomousVmClusterSummary & WithPercentProgress(double value)
AWS_ODB_API CloudAutonomousVmClusterSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
CloudAutonomousVmClusterSummary & WithDomain(DomainT &&value)
bool ComputeModelHasBeenSet() const
int GetNonProvisionableAutonomousContainerDatabases() const
void SetCloudAutonomousVmClusterArn(CloudAutonomousVmClusterArnT &&value)
void SetReservedCpus(double value)
CloudAutonomousVmClusterSummary & WithShape(ShapeT &&value)
void SetCloudExadataInfrastructureId(CloudExadataInfrastructureIdT &&value)
CloudAutonomousVmClusterSummary & WithIsMtlsEnabledVmCluster(bool value)
int GetMaxAcdsLowestScaledValue() const
CloudAutonomousVmClusterSummary & WithTimeOrdsCertificateExpires(TimeOrdsCertificateExpiresT &&value)
void SetDomain(DomainT &&value)
CloudAutonomousVmClusterSummary & WithMaintenanceWindow(MaintenanceWindowT &&value)
double GetAvailableCpus() const
const MaintenanceWindow & GetMaintenanceWindow() const
const Aws::String & GetHostname() const
void SetAvailableCpus(double value)
void SetDbNodeStorageSizeInGBs(int value)
bool HostnameHasBeenSet() const
void SetMemorySizeInGBs(int value)
bool OciResourceAnchorNameHasBeenSet() const
void SetTimeOrdsCertificateExpires(TimeOrdsCertificateExpiresT &&value)
CloudAutonomousVmClusterSummary & WithAutonomousDataStorageSizeInTBs(double value)
int GetScanListenerPortTls() const
bool CloudExadataInfrastructureIdHasBeenSet() const
bool ShapeHasBeenSet() const
void SetLicenseModel(LicenseModel value)
double GetProvisionedCpus() const
bool CpuPercentageHasBeenSet() const
LicenseModel GetLicenseModel() const
const Aws::String & GetCloudAutonomousVmClusterArn() const
ComputeModel GetComputeModel() const
bool DbServersHasBeenSet() const
void SetAvailableAutonomousDataStorageSizeInTBs(double value)
const Aws::String & GetCloudAutonomousVmClusterId() const
AWS_ODB_API CloudAutonomousVmClusterSummary()=default
void SetTimeZone(TimeZoneT &&value)
bool ProvisionedCpusHasBeenSet() const
CloudAutonomousVmClusterSummary & WithDbServers(DbServersT &&value)
void SetCpuPercentage(double value)
void SetDataStorageSizeInGBs(double value)
bool MaintenanceWindowHasBeenSet() const
double GetReclaimableCpus() const
bool OdbNetworkIdHasBeenSet() const
CloudAutonomousVmClusterSummary & WithAvailableAutonomousDataStorageSizeInTBs(double value)
CloudAutonomousVmClusterSummary & WithNonProvisionableAutonomousContainerDatabases(int value)
void SetReclaimableCpus(double value)
CloudAutonomousVmClusterSummary & WithProvisionedAutonomousContainerDatabases(int value)
void SetStatusReason(StatusReasonT &&value)
int GetTotalContainerDatabases() const
bool AutonomousDataStorageSizeInTBsHasBeenSet() const
bool ReservedCpusHasBeenSet() const
CloudAutonomousVmClusterSummary & WithTotalContainerDatabases(int value)
CloudAutonomousVmClusterSummary & WithStatusReason(StatusReasonT &&value)
int GetAvailableContainerDatabases() const
CloudAutonomousVmClusterSummary & WithCloudAutonomousVmClusterArn(CloudAutonomousVmClusterArnT &&value)
double GetReservedCpus() const
void SetMaxAcdsLowestScaledValue(int value)
const Aws::String & GetDescription() const
void SetCpuCoreCountPerNode(int value)
void SetCpuCoreCount(int value)
CloudAutonomousVmClusterSummary & WithReclaimableCpus(double value)
CloudAutonomousVmClusterSummary & WithDbNodeStorageSizeInGBs(int value)
CloudAutonomousVmClusterSummary & WithOciUrl(OciUrlT &&value)
double GetDataStorageSizeInTBs() const
CloudAutonomousVmClusterSummary & WithDescription(DescriptionT &&value)
void SetOciResourceAnchorName(OciResourceAnchorNameT &&value)
CloudAutonomousVmClusterSummary & WithCreatedAt(CreatedAtT &&value)
CloudAutonomousVmClusterSummary & WithAvailableCpus(double value)
void SetAutonomousDataStoragePercentage(double value)
CloudAutonomousVmClusterSummary & WithDataStorageSizeInGBs(double value)
bool ProvisionableAutonomousContainerDatabasesHasBeenSet() const
CloudAutonomousVmClusterSummary & WithStatus(ResourceStatus value)
bool ReclaimableCpusHasBeenSet() const
const Aws::String & GetOciUrl() const
CloudAutonomousVmClusterSummary & WithScanListenerPortNonTls(int value)
bool NodeCountHasBeenSet() const
void SetDataStorageSizeInTBs(double value)
bool OciUrlHasBeenSet() const
CloudAutonomousVmClusterSummary & WithOcid(OcidT &&value)
bool StatusHasBeenSet() const
double GetDataStorageSizeInGBs() const
bool TimeOrdsCertificateExpiresHasBeenSet() const
bool CpuCoreCountHasBeenSet() const
void SetTimeDatabaseSslCertificateExpires(TimeDatabaseSslCertificateExpiresT &&value)
bool MemoryPerOracleComputeUnitInGBsHasBeenSet() const
bool OcidHasBeenSet() const
void SetNonProvisionableAutonomousContainerDatabases(int value)
int GetMemorySizeInGBs() const
bool MemorySizeInGBsHasBeenSet() const
double GetCpuPercentage() const
CloudAutonomousVmClusterSummary & WithCpuCoreCount(int value)
CloudAutonomousVmClusterSummary & WithScanListenerPortTls(int value)
CloudAutonomousVmClusterSummary & WithMemorySizeInGBs(int value)
const Aws::String & GetOcid() const
CloudAutonomousVmClusterSummary & WithDisplayName(DisplayNameT &&value)
const Aws::String & GetTimeZone() const
CloudAutonomousVmClusterSummary & WithCloudAutonomousVmClusterId(CloudAutonomousVmClusterIdT &&value)
CloudAutonomousVmClusterSummary & WithProvisionableAutonomousContainerDatabases(int value)
bool ScanListenerPortTlsHasBeenSet() const
void SetShape(ShapeT &&value)
bool IsMtlsEnabledVmClusterHasBeenSet() const
CloudAutonomousVmClusterSummary & WithMemoryPerOracleComputeUnitInGBs(int value)
bool LicenseModelHasBeenSet() const
void SetMaintenanceWindow(MaintenanceWindowT &&value)
bool PercentProgressHasBeenSet() const
bool ExadataStorageInTBsLowestScaledValueHasBeenSet() const
bool StatusReasonHasBeenSet() const
bool TimeZoneHasBeenSet() const
ResourceStatus GetStatus() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue