Name | Type | Description | Notes |
---|---|---|---|
End | Pointer to time.Time | Date and time that specifies when to stop retrieving measurements. If you set end, you must set start. You can't set this parameter and period in the same request. This parameter expresses its value in the ISO 8601 timestamp format in UTC. | [optional] [readonly] |
Granularity | Pointer to string | Duration that specifies the interval between measurement data points. The parameter expresses its value in ISO 8601 timestamp format in UTC. If you set this parameter, you must set either period or start and end. | [optional] [readonly] |
GroupId | Pointer to string | Unique 24-hexadecimal digit string that identifies the project. The project contains MongoDB processes that you want to return. The MongoDB process can be either the `mongod` or `mongos`. | [optional] [readonly] |
HardwareMeasurements | Pointer to []MetricsMeasurement | List that contains the Atlas Search hardware measurements. | [optional] [readonly] |
Links | Pointer to []Link | List of one or more Uniform Resource Locators (URLs) that point to API sub-resources, related API resources, or both. RFC 5988 outlines these relationships. | [optional] [readonly] |
ProcessId | Pointer to string | Combination of hostname and Internet Assigned Numbers Authority (IANA) port that serves the MongoDB process. The host must be the hostname, fully qualified domain name (FQDN), or Internet Protocol address (IPv4 or IPv6) of the host that runs the MongoDB process (`mongod` or `mongos`). The port must be the IANA port on which the MongoDB process listens for requests. | [optional] [readonly] |
Start | Pointer to time.Time | Date and time that specifies when to start retrieving measurements. If you set start, you must set end. You can't set this parameter and period in the same request. This parameter expresses its value in the ISO 8601 timestamp format in UTC. | [optional] [readonly] |
StatusMeasurements | Pointer to []MetricsMeasurement | List that contains the Atlas Search status measurements. | [optional] [readonly] |
func NewMeasurementsNonIndex() *MeasurementsNonIndex
NewMeasurementsNonIndex instantiates a new MeasurementsNonIndex 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 NewMeasurementsNonIndexWithDefaults() *MeasurementsNonIndex
NewMeasurementsNonIndexWithDefaults instantiates a new MeasurementsNonIndex 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 *MeasurementsNonIndex) GetEnd() time.Time
GetEnd returns the End field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetEndOk() (*time.Time, bool)
GetEndOk returns a tuple with the End field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetEnd(v time.Time)
SetEnd sets End field to given value.
func (o *MeasurementsNonIndex) HasEnd() bool
HasEnd returns a boolean if a field has been set.
func (o *MeasurementsNonIndex) GetGranularity() string
GetGranularity returns the Granularity field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetGranularityOk() (*string, bool)
GetGranularityOk returns a tuple with the Granularity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetGranularity(v string)
SetGranularity sets Granularity field to given value.
func (o *MeasurementsNonIndex) HasGranularity() bool
HasGranularity returns a boolean if a field has been set.
func (o *MeasurementsNonIndex) GetGroupId() string
GetGroupId returns the GroupId field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetGroupIdOk() (*string, bool)
GetGroupIdOk returns a tuple with the GroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetGroupId(v string)
SetGroupId sets GroupId field to given value.
func (o *MeasurementsNonIndex) HasGroupId() bool
HasGroupId returns a boolean if a field has been set.
func (o *MeasurementsNonIndex) GetHardwareMeasurements() []MetricsMeasurement
GetHardwareMeasurements returns the HardwareMeasurements field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetHardwareMeasurementsOk() (*[]MetricsMeasurement, bool)
GetHardwareMeasurementsOk returns a tuple with the HardwareMeasurements field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetHardwareMeasurements(v []MetricsMeasurement)
SetHardwareMeasurements sets HardwareMeasurements field to given value.
func (o *MeasurementsNonIndex) HasHardwareMeasurements() bool
HasHardwareMeasurements returns a boolean if a field has been set.
func (o *MeasurementsNonIndex) GetLinks() []Link
GetLinks returns the Links field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetLinksOk() (*[]Link, bool)
GetLinksOk returns a tuple with the Links field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetLinks(v []Link)
SetLinks sets Links field to given value.
func (o *MeasurementsNonIndex) HasLinks() bool
HasLinks returns a boolean if a field has been set.
func (o *MeasurementsNonIndex) GetProcessId() string
GetProcessId returns the ProcessId field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetProcessIdOk() (*string, bool)
GetProcessIdOk returns a tuple with the ProcessId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetProcessId(v string)
SetProcessId sets ProcessId field to given value.
func (o *MeasurementsNonIndex) HasProcessId() bool
HasProcessId returns a boolean if a field has been set.
func (o *MeasurementsNonIndex) GetStart() time.Time
GetStart returns the Start field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetStartOk() (*time.Time, bool)
GetStartOk returns a tuple with the Start field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetStart(v time.Time)
SetStart sets Start field to given value.
func (o *MeasurementsNonIndex) HasStart() bool
HasStart returns a boolean if a field has been set.
func (o *MeasurementsNonIndex) GetStatusMeasurements() []MetricsMeasurement
GetStatusMeasurements returns the StatusMeasurements field if non-nil, zero value otherwise.
func (o *MeasurementsNonIndex) GetStatusMeasurementsOk() (*[]MetricsMeasurement, bool)
GetStatusMeasurementsOk returns a tuple with the StatusMeasurements field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MeasurementsNonIndex) SetStatusMeasurements(v []MetricsMeasurement)
SetStatusMeasurements sets StatusMeasurements field to given value.
func (o *MeasurementsNonIndex) HasStatusMeasurements() bool
HasStatusMeasurements returns a boolean if a field has been set.