Name | Type | Description | Notes |
---|---|---|---|
Automation | Pointer to bool | [optional] | |
PowerCycle | Pointer to bool | [optional] | |
IpmiReboot | Pointer to bool | [optional] | |
PrivateNetwork | Pointer to bool | [optional] | |
RemoteManagement | Pointer to bool | [optional] |
func NewFeatureAvailability() *FeatureAvailability
NewFeatureAvailability instantiates a new FeatureAvailability 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 NewFeatureAvailabilityWithDefaults() *FeatureAvailability
NewFeatureAvailabilityWithDefaults instantiates a new FeatureAvailability 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 *FeatureAvailability) GetAutomation() bool
GetAutomation returns the Automation field if non-nil, zero value otherwise.
func (o *FeatureAvailability) GetAutomationOk() (*bool, bool)
GetAutomationOk returns a tuple with the Automation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureAvailability) SetAutomation(v bool)
SetAutomation sets Automation field to given value.
func (o *FeatureAvailability) HasAutomation() bool
HasAutomation returns a boolean if a field has been set.
func (o *FeatureAvailability) GetPowerCycle() bool
GetPowerCycle returns the PowerCycle field if non-nil, zero value otherwise.
func (o *FeatureAvailability) GetPowerCycleOk() (*bool, bool)
GetPowerCycleOk returns a tuple with the PowerCycle field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureAvailability) SetPowerCycle(v bool)
SetPowerCycle sets PowerCycle field to given value.
func (o *FeatureAvailability) HasPowerCycle() bool
HasPowerCycle returns a boolean if a field has been set.
func (o *FeatureAvailability) GetIpmiReboot() bool
GetIpmiReboot returns the IpmiReboot field if non-nil, zero value otherwise.
func (o *FeatureAvailability) GetIpmiRebootOk() (*bool, bool)
GetIpmiRebootOk returns a tuple with the IpmiReboot field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureAvailability) SetIpmiReboot(v bool)
SetIpmiReboot sets IpmiReboot field to given value.
func (o *FeatureAvailability) HasIpmiReboot() bool
HasIpmiReboot returns a boolean if a field has been set.
func (o *FeatureAvailability) GetPrivateNetwork() bool
GetPrivateNetwork returns the PrivateNetwork field if non-nil, zero value otherwise.
func (o *FeatureAvailability) GetPrivateNetworkOk() (*bool, bool)
GetPrivateNetworkOk returns a tuple with the PrivateNetwork field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureAvailability) SetPrivateNetwork(v bool)
SetPrivateNetwork sets PrivateNetwork field to given value.
func (o *FeatureAvailability) HasPrivateNetwork() bool
HasPrivateNetwork returns a boolean if a field has been set.
func (o *FeatureAvailability) GetRemoteManagement() bool
GetRemoteManagement returns the RemoteManagement field if non-nil, zero value otherwise.
func (o *FeatureAvailability) GetRemoteManagementOk() (*bool, bool)
GetRemoteManagementOk returns a tuple with the RemoteManagement field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureAvailability) SetRemoteManagement(v bool)
SetRemoteManagement sets RemoteManagement field to given value.
func (o *FeatureAvailability) HasRemoteManagement() bool
HasRemoteManagement returns a boolean if a field has been set.