Name | Type | Description | Notes |
---|---|---|---|
AnalyticsAutoScaling | Pointer to ApiAtlasClusterV15AutoScalingGCPManual | [optional] | |
AnalyticsSpecs | Pointer to ApiAtlasClusterHardwareSpecsV15TenantManual | [optional] | |
AutoScaling | Pointer to ApiAtlasClusterV15AutoScalingGCPManual | [optional] | |
ElectableSpecs | Pointer to ApiAtlasClusterHardwareSpecsV15TenantManual | [optional] | |
Priority | Pointer to int32 | Precedence that MongoDB Cloud gives this region when a primary election occurs. If your regionConfigs has only readOnlySpecs, analyticsSpecs, or both, set this value to `0`. If you have multiple regionConfigs objects, set priorities in descending order starting from `7`. Example: If you have three regions, their priorities would be `7`, `6`, and `5` respectively. If you added two more regions for supporting electable nodes, the priorities of those regions would be `4` and `3` respectively. | [optional] |
ProviderName | Pointer to string | Cloud service provider on which MongoDB Cloud provisions the MongoDB nodes. | [optional] |
ReadOnlySpecs | Pointer to ApiAtlasClusterHardwareSpecsV15TenantManual | [optional] | |
RegionName | Pointer to ApiAtlasClusterTenantRegionsV15Manual | [optional] | |
BackingProviderName | Pointer to string | Cloud service provider on which MongoDB Cloud provisioned the tenant cluster. | [optional] |
func NewApiAtlasClusterRegionConfigsV15Manual() *ApiAtlasClusterRegionConfigsV15Manual
NewApiAtlasClusterRegionConfigsV15Manual instantiates a new ApiAtlasClusterRegionConfigsV15Manual 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 NewApiAtlasClusterRegionConfigsV15ManualWithDefaults() *ApiAtlasClusterRegionConfigsV15Manual
NewApiAtlasClusterRegionConfigsV15ManualWithDefaults instantiates a new ApiAtlasClusterRegionConfigsV15Manual 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 *ApiAtlasClusterRegionConfigsV15Manual) GetAnalyticsAutoScaling() ApiAtlasClusterV15AutoScalingGCPManual
GetAnalyticsAutoScaling returns the AnalyticsAutoScaling field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetAnalyticsAutoScalingOk() (*ApiAtlasClusterV15AutoScalingGCPManual, bool)
GetAnalyticsAutoScalingOk returns a tuple with the AnalyticsAutoScaling field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetAnalyticsAutoScaling(v ApiAtlasClusterV15AutoScalingGCPManual)
SetAnalyticsAutoScaling sets AnalyticsAutoScaling field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasAnalyticsAutoScaling() bool
HasAnalyticsAutoScaling returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetAnalyticsSpecs() ApiAtlasClusterHardwareSpecsV15TenantManual
GetAnalyticsSpecs returns the AnalyticsSpecs field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetAnalyticsSpecsOk() (*ApiAtlasClusterHardwareSpecsV15TenantManual, bool)
GetAnalyticsSpecsOk returns a tuple with the AnalyticsSpecs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetAnalyticsSpecs(v ApiAtlasClusterHardwareSpecsV15TenantManual)
SetAnalyticsSpecs sets AnalyticsSpecs field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasAnalyticsSpecs() bool
HasAnalyticsSpecs returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetAutoScaling() ApiAtlasClusterV15AutoScalingGCPManual
GetAutoScaling returns the AutoScaling field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetAutoScalingOk() (*ApiAtlasClusterV15AutoScalingGCPManual, bool)
GetAutoScalingOk returns a tuple with the AutoScaling field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetAutoScaling(v ApiAtlasClusterV15AutoScalingGCPManual)
SetAutoScaling sets AutoScaling field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasAutoScaling() bool
HasAutoScaling returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetElectableSpecs() ApiAtlasClusterHardwareSpecsV15TenantManual
GetElectableSpecs returns the ElectableSpecs field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetElectableSpecsOk() (*ApiAtlasClusterHardwareSpecsV15TenantManual, bool)
GetElectableSpecsOk returns a tuple with the ElectableSpecs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetElectableSpecs(v ApiAtlasClusterHardwareSpecsV15TenantManual)
SetElectableSpecs sets ElectableSpecs field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasElectableSpecs() bool
HasElectableSpecs returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetPriority() int32
GetPriority returns the Priority field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetPriorityOk() (*int32, bool)
GetPriorityOk returns a tuple with the Priority field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetPriority(v int32)
SetPriority sets Priority field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasPriority() bool
HasPriority returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetProviderName() string
GetProviderName returns the ProviderName field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetProviderNameOk() (*string, bool)
GetProviderNameOk returns a tuple with the ProviderName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetProviderName(v string)
SetProviderName sets ProviderName field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasProviderName() bool
HasProviderName returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetReadOnlySpecs() ApiAtlasClusterHardwareSpecsV15TenantManual
GetReadOnlySpecs returns the ReadOnlySpecs field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetReadOnlySpecsOk() (*ApiAtlasClusterHardwareSpecsV15TenantManual, bool)
GetReadOnlySpecsOk returns a tuple with the ReadOnlySpecs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetReadOnlySpecs(v ApiAtlasClusterHardwareSpecsV15TenantManual)
SetReadOnlySpecs sets ReadOnlySpecs field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasReadOnlySpecs() bool
HasReadOnlySpecs returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetRegionName() ApiAtlasClusterTenantRegionsV15Manual
GetRegionName returns the RegionName field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetRegionNameOk() (*ApiAtlasClusterTenantRegionsV15Manual, bool)
GetRegionNameOk returns a tuple with the RegionName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetRegionName(v ApiAtlasClusterTenantRegionsV15Manual)
SetRegionName sets RegionName field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasRegionName() bool
HasRegionName returns a boolean if a field has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetBackingProviderName() string
GetBackingProviderName returns the BackingProviderName field if non-nil, zero value otherwise.
func (o *ApiAtlasClusterRegionConfigsV15Manual) GetBackingProviderNameOk() (*string, bool)
GetBackingProviderNameOk returns a tuple with the BackingProviderName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasClusterRegionConfigsV15Manual) SetBackingProviderName(v string)
SetBackingProviderName sets BackingProviderName field to given value.
func (o *ApiAtlasClusterRegionConfigsV15Manual) HasBackingProviderName() bool
HasBackingProviderName returns a boolean if a field has been set.