Name | Type | Description | Notes |
---|---|---|---|
ClassId | string | The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data. | [default to "connectorpack.UpgradeImpact"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "connectorpack.UpgradeImpact"] |
ConnectorPack | Pointer to []ConnectorpackConnectorPackUpdate | [optional] | |
IsEligibleForUpgrade | Pointer to bool | States whether the UCS Director is eligible for an upgrade. Set to true if connector packs are available for upgrade, else set to false. | [optional] [readonly] |
IsUpdateDownloaded | Pointer to bool | States whether all the requisite updates have been downloaded to the target UCS Director. Set to true if all connector packs required to upgrade UCS Director to the next iteration have been downloaded, else set to false. | [optional] [readonly] |
UcsdInfo | Pointer to NullableIaasUcsdInfoRelationship | [optional] |
func NewConnectorpackUpgradeImpact(classId string, objectType string, ) *ConnectorpackUpgradeImpact
NewConnectorpackUpgradeImpact instantiates a new ConnectorpackUpgradeImpact 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 NewConnectorpackUpgradeImpactWithDefaults() *ConnectorpackUpgradeImpact
NewConnectorpackUpgradeImpactWithDefaults instantiates a new ConnectorpackUpgradeImpact 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 *ConnectorpackUpgradeImpact) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *ConnectorpackUpgradeImpact) GetClassIdOk() (*string, bool)
GetClassIdOk returns a tuple with the ClassId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConnectorpackUpgradeImpact) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *ConnectorpackUpgradeImpact) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *ConnectorpackUpgradeImpact) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConnectorpackUpgradeImpact) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *ConnectorpackUpgradeImpact) GetConnectorPack() []ConnectorpackConnectorPackUpdate
GetConnectorPack returns the ConnectorPack field if non-nil, zero value otherwise.
func (o *ConnectorpackUpgradeImpact) GetConnectorPackOk() (*[]ConnectorpackConnectorPackUpdate, bool)
GetConnectorPackOk returns a tuple with the ConnectorPack field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConnectorpackUpgradeImpact) SetConnectorPack(v []ConnectorpackConnectorPackUpdate)
SetConnectorPack sets ConnectorPack field to given value.
func (o *ConnectorpackUpgradeImpact) HasConnectorPack() bool
HasConnectorPack returns a boolean if a field has been set.
func (o *ConnectorpackUpgradeImpact) SetConnectorPackNil(b bool)
SetConnectorPackNil sets the value for ConnectorPack to be an explicit nil
func (o *ConnectorpackUpgradeImpact) UnsetConnectorPack()
UnsetConnectorPack ensures that no value is present for ConnectorPack, not even an explicit nil
func (o *ConnectorpackUpgradeImpact) GetIsEligibleForUpgrade() bool
GetIsEligibleForUpgrade returns the IsEligibleForUpgrade field if non-nil, zero value otherwise.
func (o *ConnectorpackUpgradeImpact) GetIsEligibleForUpgradeOk() (*bool, bool)
GetIsEligibleForUpgradeOk returns a tuple with the IsEligibleForUpgrade field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConnectorpackUpgradeImpact) SetIsEligibleForUpgrade(v bool)
SetIsEligibleForUpgrade sets IsEligibleForUpgrade field to given value.
func (o *ConnectorpackUpgradeImpact) HasIsEligibleForUpgrade() bool
HasIsEligibleForUpgrade returns a boolean if a field has been set.
func (o *ConnectorpackUpgradeImpact) GetIsUpdateDownloaded() bool
GetIsUpdateDownloaded returns the IsUpdateDownloaded field if non-nil, zero value otherwise.
func (o *ConnectorpackUpgradeImpact) GetIsUpdateDownloadedOk() (*bool, bool)
GetIsUpdateDownloadedOk returns a tuple with the IsUpdateDownloaded field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConnectorpackUpgradeImpact) SetIsUpdateDownloaded(v bool)
SetIsUpdateDownloaded sets IsUpdateDownloaded field to given value.
func (o *ConnectorpackUpgradeImpact) HasIsUpdateDownloaded() bool
HasIsUpdateDownloaded returns a boolean if a field has been set.
func (o *ConnectorpackUpgradeImpact) GetUcsdInfo() IaasUcsdInfoRelationship
GetUcsdInfo returns the UcsdInfo field if non-nil, zero value otherwise.
func (o *ConnectorpackUpgradeImpact) GetUcsdInfoOk() (*IaasUcsdInfoRelationship, bool)
GetUcsdInfoOk returns a tuple with the UcsdInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ConnectorpackUpgradeImpact) SetUcsdInfo(v IaasUcsdInfoRelationship)
SetUcsdInfo sets UcsdInfo field to given value.
func (o *ConnectorpackUpgradeImpact) HasUcsdInfo() bool
HasUcsdInfo returns a boolean if a field has been set.
func (o *ConnectorpackUpgradeImpact) SetUcsdInfoNil(b bool)
SetUcsdInfoNil sets the value for UcsdInfo to be an explicit nil
func (o *ConnectorpackUpgradeImpact) UnsetUcsdInfo()
UnsetUcsdInfo ensures that no value is present for UcsdInfo, not even an explicit nil