Name | Type | Description | Notes |
---|---|---|---|
AlertCount | Pointer to int32 | Whole number that indicates the quantity of alerts open on the cluster. | [optional] [readonly] |
AuthEnabled | Pointer to bool | Flag that indicates whether authentication is required to access the nodes in this cluster. | [optional] [readonly] |
Availability | Pointer to string | Term that expresses how many nodes of the cluster can be accessed when MongoDB Cloud receives this request. This parameter returns `available` when all nodes are accessible, `warning` only when some nodes in the cluster can be accessed, `unavailable` when the cluster can't be accessed, or `dead` when the cluster has been deactivated. | [optional] [readonly] |
BackupEnabled | Pointer to bool | Flag that indicates whether the cluster can perform backups. If set to `true`, the cluster can perform backups. You must set this value to `true` for NVMe clusters. Backup uses Cloud Backups for dedicated clusters and Shared Cluster Backups for tenant clusters. If set to `false`, the cluster doesn't use MongoDB Cloud backups. | [optional] [readonly] |
ClusterId | Pointer to string | Unique 24-hexadecimal character string that identifies the cluster. | [optional] [readonly] |
DataSizeBytes | Pointer to int64 | Total size of the data stored on each node in the cluster. The resource expresses this value in bytes. | [optional] [readonly] |
Name | Pointer to string | Human-readable label that identifies the cluster. | [optional] [readonly] |
NodeCount | Pointer to int32 | Whole number that indicates the quantity of nodes that comprise the cluster. | [optional] [readonly] |
SslEnabled | Pointer to bool | Flag that indicates whether TLS authentication is required to access the nodes in this cluster. | [optional] [readonly] |
Type | Pointer to string | Human-readable label that indicates the cluster type. | [optional] [readonly] |
Versions | Pointer to []string | List that contains the versions of MongoDB that each node in the cluster runs. | [optional] [readonly] |
func NewClusterView() *ClusterView
NewClusterView instantiates a new ClusterView object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewClusterViewWithDefaults() *ClusterView
NewClusterViewWithDefaults instantiates a new ClusterView object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ClusterView) GetAlertCount() int32
GetAlertCount returns the AlertCount field if non-nil, zero value otherwise.
func (o *ClusterView) GetAlertCountOk() (*int32, bool)
GetAlertCountOk returns a tuple with the AlertCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetAlertCount(v int32)
SetAlertCount sets AlertCount field to given value.
func (o *ClusterView) HasAlertCount() bool
HasAlertCount returns a boolean if a field has been set.
func (o *ClusterView) GetAuthEnabled() bool
GetAuthEnabled returns the AuthEnabled field if non-nil, zero value otherwise.
func (o *ClusterView) GetAuthEnabledOk() (*bool, bool)
GetAuthEnabledOk returns a tuple with the AuthEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetAuthEnabled(v bool)
SetAuthEnabled sets AuthEnabled field to given value.
func (o *ClusterView) HasAuthEnabled() bool
HasAuthEnabled returns a boolean if a field has been set.
func (o *ClusterView) GetAvailability() string
GetAvailability returns the Availability field if non-nil, zero value otherwise.
func (o *ClusterView) GetAvailabilityOk() (*string, bool)
GetAvailabilityOk returns a tuple with the Availability field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetAvailability(v string)
SetAvailability sets Availability field to given value.
func (o *ClusterView) HasAvailability() bool
HasAvailability returns a boolean if a field has been set.
func (o *ClusterView) GetBackupEnabled() bool
GetBackupEnabled returns the BackupEnabled field if non-nil, zero value otherwise.
func (o *ClusterView) GetBackupEnabledOk() (*bool, bool)
GetBackupEnabledOk returns a tuple with the BackupEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetBackupEnabled(v bool)
SetBackupEnabled sets BackupEnabled field to given value.
func (o *ClusterView) HasBackupEnabled() bool
HasBackupEnabled returns a boolean if a field has been set.
func (o *ClusterView) GetClusterId() string
GetClusterId returns the ClusterId field if non-nil, zero value otherwise.
func (o *ClusterView) GetClusterIdOk() (*string, bool)
GetClusterIdOk returns a tuple with the ClusterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetClusterId(v string)
SetClusterId sets ClusterId field to given value.
func (o *ClusterView) HasClusterId() bool
HasClusterId returns a boolean if a field has been set.
func (o *ClusterView) GetDataSizeBytes() int64
GetDataSizeBytes returns the DataSizeBytes field if non-nil, zero value otherwise.
func (o *ClusterView) GetDataSizeBytesOk() (*int64, bool)
GetDataSizeBytesOk returns a tuple with the DataSizeBytes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetDataSizeBytes(v int64)
SetDataSizeBytes sets DataSizeBytes field to given value.
func (o *ClusterView) HasDataSizeBytes() bool
HasDataSizeBytes returns a boolean if a field has been set.
func (o *ClusterView) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *ClusterView) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetName(v string)
SetName sets Name field to given value.
func (o *ClusterView) HasName() bool
HasName returns a boolean if a field has been set.
func (o *ClusterView) GetNodeCount() int32
GetNodeCount returns the NodeCount field if non-nil, zero value otherwise.
func (o *ClusterView) GetNodeCountOk() (*int32, bool)
GetNodeCountOk returns a tuple with the NodeCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetNodeCount(v int32)
SetNodeCount sets NodeCount field to given value.
func (o *ClusterView) HasNodeCount() bool
HasNodeCount returns a boolean if a field has been set.
func (o *ClusterView) GetSslEnabled() bool
GetSslEnabled returns the SslEnabled field if non-nil, zero value otherwise.
func (o *ClusterView) GetSslEnabledOk() (*bool, bool)
GetSslEnabledOk returns a tuple with the SslEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetSslEnabled(v bool)
SetSslEnabled sets SslEnabled field to given value.
func (o *ClusterView) HasSslEnabled() bool
HasSslEnabled returns a boolean if a field has been set.
func (o *ClusterView) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *ClusterView) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetType(v string)
SetType sets Type field to given value.
func (o *ClusterView) HasType() bool
HasType returns a boolean if a field has been set.
func (o *ClusterView) GetVersions() []string
GetVersions returns the Versions field if non-nil, zero value otherwise.
func (o *ClusterView) GetVersionsOk() (*[]string, bool)
GetVersionsOk returns a tuple with the Versions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterView) SetVersions(v []string)
SetVersions sets Versions field to given value.
func (o *ClusterView) HasVersions() bool
HasVersions returns a boolean if a field has been set.