| Name | Type | Description | Notes |
|---|---|---|---|
| CreatedAt | Pointer to time.Time | [optional] | |
| Id | Pointer to int32 | [optional] | |
| Instance | Pointer to ClusterNodeInstanceFields | [optional] | |
| IsBastion | Pointer to bool | [optional] | |
| NodeGroupId | Pointer to int32 | [optional] | |
| NodeGroupName | Pointer to string | [optional] | |
| RequiresPublicIp | Pointer to bool | [optional] | |
| Role | Pointer to string | [optional] | |
| Status | Pointer to string | [optional] | |
| StatusReason | Pointer to string | [optional] | |
| UpdatedAt | Pointer to time.Time | [optional] |
func NewClusterNodeFields() *ClusterNodeFields
NewClusterNodeFields instantiates a new ClusterNodeFields 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 NewClusterNodeFieldsWithDefaults() *ClusterNodeFields
NewClusterNodeFieldsWithDefaults instantiates a new ClusterNodeFields 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 *ClusterNodeFields) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetCreatedAt(v time.Time)
SetCreatedAt sets CreatedAt field to given value.
func (o *ClusterNodeFields) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetId() int32
GetId returns the Id field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetIdOk() (*int32, 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 *ClusterNodeFields) SetId(v int32)
SetId sets Id field to given value.
func (o *ClusterNodeFields) HasId() bool
HasId returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetInstance() ClusterNodeInstanceFields
GetInstance returns the Instance field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetInstanceOk() (*ClusterNodeInstanceFields, bool)
GetInstanceOk returns a tuple with the Instance field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetInstance(v ClusterNodeInstanceFields)
SetInstance sets Instance field to given value.
func (o *ClusterNodeFields) HasInstance() bool
HasInstance returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetIsBastion() bool
GetIsBastion returns the IsBastion field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetIsBastionOk() (*bool, bool)
GetIsBastionOk returns a tuple with the IsBastion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetIsBastion(v bool)
SetIsBastion sets IsBastion field to given value.
func (o *ClusterNodeFields) HasIsBastion() bool
HasIsBastion returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetNodeGroupId() int32
GetNodeGroupId returns the NodeGroupId field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetNodeGroupIdOk() (*int32, bool)
GetNodeGroupIdOk returns a tuple with the NodeGroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetNodeGroupId(v int32)
SetNodeGroupId sets NodeGroupId field to given value.
func (o *ClusterNodeFields) HasNodeGroupId() bool
HasNodeGroupId returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetNodeGroupName() string
GetNodeGroupName returns the NodeGroupName field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetNodeGroupNameOk() (*string, bool)
GetNodeGroupNameOk returns a tuple with the NodeGroupName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetNodeGroupName(v string)
SetNodeGroupName sets NodeGroupName field to given value.
func (o *ClusterNodeFields) HasNodeGroupName() bool
HasNodeGroupName returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetRequiresPublicIp() bool
GetRequiresPublicIp returns the RequiresPublicIp field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetRequiresPublicIpOk() (*bool, bool)
GetRequiresPublicIpOk returns a tuple with the RequiresPublicIp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetRequiresPublicIp(v bool)
SetRequiresPublicIp sets RequiresPublicIp field to given value.
func (o *ClusterNodeFields) HasRequiresPublicIp() bool
HasRequiresPublicIp returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetRole() string
GetRole returns the Role field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetRoleOk() (*string, bool)
GetRoleOk returns a tuple with the Role field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetRole(v string)
SetRole sets Role field to given value.
func (o *ClusterNodeFields) HasRole() bool
HasRole returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetStatusOk() (*string, 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 *ClusterNodeFields) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *ClusterNodeFields) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetStatusReason() string
GetStatusReason returns the StatusReason field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetStatusReasonOk() (*string, bool)
GetStatusReasonOk returns a tuple with the StatusReason field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetStatusReason(v string)
SetStatusReason sets StatusReason field to given value.
func (o *ClusterNodeFields) HasStatusReason() bool
HasStatusReason returns a boolean if a field has been set.
func (o *ClusterNodeFields) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field if non-nil, zero value otherwise.
func (o *ClusterNodeFields) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ClusterNodeFields) SetUpdatedAt(v time.Time)
SetUpdatedAt sets UpdatedAt field to given value.
func (o *ClusterNodeFields) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.