Skip to main content

ManagedClusterUpdatePreferences

Properties

NameTypeDescriptionNotes
ProcessGroupsPointer to NullableStringThe processGroups for updatePreferences[optional]
UpdateStatePointer to NullableStringThe current updateState for the cluster[optional]
NotificationEmailPointer to NullableStringThe mail id to which new releases will be notified[optional]

Methods

NewManagedClusterUpdatePreferences

func NewManagedClusterUpdatePreferences() *ManagedClusterUpdatePreferences

NewManagedClusterUpdatePreferences instantiates a new ManagedClusterUpdatePreferences 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

NewManagedClusterUpdatePreferencesWithDefaults

func NewManagedClusterUpdatePreferencesWithDefaults() *ManagedClusterUpdatePreferences

NewManagedClusterUpdatePreferencesWithDefaults instantiates a new ManagedClusterUpdatePreferences 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

GetProcessGroups

func (o *ManagedClusterUpdatePreferences) GetProcessGroups() string

GetProcessGroups returns the ProcessGroups field if non-nil, zero value otherwise.

GetProcessGroupsOk

func (o *ManagedClusterUpdatePreferences) GetProcessGroupsOk() (*string, bool)

GetProcessGroupsOk returns a tuple with the ProcessGroups field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetProcessGroups

func (o *ManagedClusterUpdatePreferences) SetProcessGroups(v string)

SetProcessGroups sets ProcessGroups field to given value.

HasProcessGroups

func (o *ManagedClusterUpdatePreferences) HasProcessGroups() bool

HasProcessGroups returns a boolean if a field has been set.

SetProcessGroupsNil

func (o *ManagedClusterUpdatePreferences) SetProcessGroupsNil(b bool)

SetProcessGroupsNil sets the value for ProcessGroups to be an explicit nil

UnsetProcessGroups

func (o *ManagedClusterUpdatePreferences) UnsetProcessGroups()

UnsetProcessGroups ensures that no value is present for ProcessGroups, not even an explicit nil

GetUpdateState

func (o *ManagedClusterUpdatePreferences) GetUpdateState() string

GetUpdateState returns the UpdateState field if non-nil, zero value otherwise.

GetUpdateStateOk

func (o *ManagedClusterUpdatePreferences) GetUpdateStateOk() (*string, bool)

GetUpdateStateOk returns a tuple with the UpdateState field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetUpdateState

func (o *ManagedClusterUpdatePreferences) SetUpdateState(v string)

SetUpdateState sets UpdateState field to given value.

HasUpdateState

func (o *ManagedClusterUpdatePreferences) HasUpdateState() bool

HasUpdateState returns a boolean if a field has been set.

SetUpdateStateNil

func (o *ManagedClusterUpdatePreferences) SetUpdateStateNil(b bool)

SetUpdateStateNil sets the value for UpdateState to be an explicit nil

UnsetUpdateState

func (o *ManagedClusterUpdatePreferences) UnsetUpdateState()

UnsetUpdateState ensures that no value is present for UpdateState, not even an explicit nil

GetNotificationEmail

func (o *ManagedClusterUpdatePreferences) GetNotificationEmail() string

GetNotificationEmail returns the NotificationEmail field if non-nil, zero value otherwise.

GetNotificationEmailOk

func (o *ManagedClusterUpdatePreferences) GetNotificationEmailOk() (*string, bool)

GetNotificationEmailOk returns a tuple with the NotificationEmail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetNotificationEmail

func (o *ManagedClusterUpdatePreferences) SetNotificationEmail(v string)

SetNotificationEmail sets NotificationEmail field to given value.

HasNotificationEmail

func (o *ManagedClusterUpdatePreferences) HasNotificationEmail() bool

HasNotificationEmail returns a boolean if a field has been set.

SetNotificationEmailNil

func (o *ManagedClusterUpdatePreferences) SetNotificationEmailNil(b bool)

SetNotificationEmailNil sets the value for NotificationEmail to be an explicit nil

UnsetNotificationEmail

func (o *ManagedClusterUpdatePreferences) UnsetNotificationEmail()

UnsetNotificationEmail ensures that no value is present for NotificationEmail, not even an explicit nil