| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to string | [optional] [readonly] | |
| Name | Pointer to string | [optional] | |
| Description | Pointer to string | [optional] | |
| Origin | Pointer to string | can be IP/Host when type is `upstream`, otherwise it must be a valid record ID | [optional] |
| OriginType | Pointer to string | [optional] | |
| Upstreams | Pointer to []string | [optional] | |
| Interval | Pointer to int32 | In milliseconds | [optional] |
| Threshold | Pointer to int32 | [optional] | |
| Type | Pointer to string | [optional] | |
| Status | Pointer to bool | The health-check is off or on | [optional] [default to true] |
| Retries | Pointer to int32 | Number of immediate retries in case of a timeout | [optional] |
| Zones | Pointer to []HealthCheckZone | [optional] | |
| MonitoringUpdatedAt | Pointer to NullableTime | [optional] |
func NewBaseHealthCheck() *BaseHealthCheck
NewBaseHealthCheck instantiates a new BaseHealthCheck 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 NewBaseHealthCheckWithDefaults() *BaseHealthCheck
NewBaseHealthCheckWithDefaults instantiates a new BaseHealthCheck 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 *BaseHealthCheck) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetId(v string)
SetId sets Id field to given value.
func (o *BaseHealthCheck) HasId() bool
HasId returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) 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 *BaseHealthCheck) SetName(v string)
SetName sets Name field to given value.
func (o *BaseHealthCheck) HasName() bool
HasName returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *BaseHealthCheck) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetOrigin() string
GetOrigin returns the Origin field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetOriginOk() (*string, bool)
GetOriginOk returns a tuple with the Origin field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetOrigin(v string)
SetOrigin sets Origin field to given value.
func (o *BaseHealthCheck) HasOrigin() bool
HasOrigin returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetOriginType() string
GetOriginType returns the OriginType field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetOriginTypeOk() (*string, bool)
GetOriginTypeOk returns a tuple with the OriginType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetOriginType(v string)
SetOriginType sets OriginType field to given value.
func (o *BaseHealthCheck) HasOriginType() bool
HasOriginType returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetUpstreams() []string
GetUpstreams returns the Upstreams field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetUpstreamsOk() (*[]string, bool)
GetUpstreamsOk returns a tuple with the Upstreams field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetUpstreams(v []string)
SetUpstreams sets Upstreams field to given value.
func (o *BaseHealthCheck) HasUpstreams() bool
HasUpstreams returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetInterval() int32
GetInterval returns the Interval field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetIntervalOk() (*int32, bool)
GetIntervalOk returns a tuple with the Interval field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetInterval(v int32)
SetInterval sets Interval field to given value.
func (o *BaseHealthCheck) HasInterval() bool
HasInterval returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetThreshold() int32
GetThreshold returns the Threshold field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetThresholdOk() (*int32, bool)
GetThresholdOk returns a tuple with the Threshold field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetThreshold(v int32)
SetThreshold sets Threshold field to given value.
func (o *BaseHealthCheck) HasThreshold() bool
HasThreshold returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) 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 *BaseHealthCheck) SetType(v string)
SetType sets Type field to given value.
func (o *BaseHealthCheck) HasType() bool
HasType returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetStatus() bool
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetStatusOk() (*bool, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetStatus(v bool)
SetStatus sets Status field to given value.
func (o *BaseHealthCheck) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetRetries() int32
GetRetries returns the Retries field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetRetriesOk() (*int32, bool)
GetRetriesOk returns a tuple with the Retries field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetRetries(v int32)
SetRetries sets Retries field to given value.
func (o *BaseHealthCheck) HasRetries() bool
HasRetries returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetZones() []HealthCheckZone
GetZones returns the Zones field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetZonesOk() (*[]HealthCheckZone, bool)
GetZonesOk returns a tuple with the Zones field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetZones(v []HealthCheckZone)
SetZones sets Zones field to given value.
func (o *BaseHealthCheck) HasZones() bool
HasZones returns a boolean if a field has been set.
func (o *BaseHealthCheck) GetMonitoringUpdatedAt() time.Time
GetMonitoringUpdatedAt returns the MonitoringUpdatedAt field if non-nil, zero value otherwise.
func (o *BaseHealthCheck) GetMonitoringUpdatedAtOk() (*time.Time, bool)
GetMonitoringUpdatedAtOk returns a tuple with the MonitoringUpdatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *BaseHealthCheck) SetMonitoringUpdatedAt(v time.Time)
SetMonitoringUpdatedAt sets MonitoringUpdatedAt field to given value.
func (o *BaseHealthCheck) HasMonitoringUpdatedAt() bool
HasMonitoringUpdatedAt returns a boolean if a field has been set.
func (o *BaseHealthCheck) SetMonitoringUpdatedAtNil(b bool)
SetMonitoringUpdatedAtNil sets the value for MonitoringUpdatedAt to be an explicit nil
func (o *BaseHealthCheck) UnsetMonitoringUpdatedAt()
UnsetMonitoringUpdatedAt ensures that no value is present for MonitoringUpdatedAt, not even an explicit nil