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 "iqnpool.Lease"] |
ObjectType | string | The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property. | [default to "iqnpool.Lease"] |
IqnAddress | Pointer to string | IQN address allocated for pool-based allocation. It is constructed as <prefix>:<suffix>:<number>. | [optional] |
IqnNumber | Pointer to int64 | Number of the IQN address. IQN Address is constructed as <prefix>:<suffix>:<number>. | [optional] [readonly] |
IqnPrefix | Pointer to string | Prefix of the IQN address. IQN Address is constructed as <prefix>:<suffix>:<number>. | [optional] [readonly] |
IqnSuffix | Pointer to string | Suffix of the IQN address. IQN Address is constructed as <prefix>:<suffix>:<number>. | [optional] [readonly] |
Reservation | Pointer to IqnpoolReservationReference | [optional] | |
AssignedToEntity | Pointer to NullableMoBaseMoRelationship | [optional] | |
Pool | Pointer to NullableIqnpoolPoolRelationship | [optional] | |
PoolMember | Pointer to NullableIqnpoolPoolMemberRelationship | [optional] | |
Universe | Pointer to NullableIqnpoolUniverseRelationship | [optional] |
func NewIqnpoolLease(classId string, objectType string, ) *IqnpoolLease
NewIqnpoolLease instantiates a new IqnpoolLease 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 NewIqnpoolLeaseWithDefaults() *IqnpoolLease
NewIqnpoolLeaseWithDefaults instantiates a new IqnpoolLease 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 *IqnpoolLease) GetClassId() string
GetClassId returns the ClassId field if non-nil, zero value otherwise.
func (o *IqnpoolLease) 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 *IqnpoolLease) SetClassId(v string)
SetClassId sets ClassId field to given value.
func (o *IqnpoolLease) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *IqnpoolLease) 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 *IqnpoolLease) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *IqnpoolLease) GetIqnAddress() string
GetIqnAddress returns the IqnAddress field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetIqnAddressOk() (*string, bool)
GetIqnAddressOk returns a tuple with the IqnAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetIqnAddress(v string)
SetIqnAddress sets IqnAddress field to given value.
func (o *IqnpoolLease) HasIqnAddress() bool
HasIqnAddress returns a boolean if a field has been set.
func (o *IqnpoolLease) GetIqnNumber() int64
GetIqnNumber returns the IqnNumber field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetIqnNumberOk() (*int64, bool)
GetIqnNumberOk returns a tuple with the IqnNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetIqnNumber(v int64)
SetIqnNumber sets IqnNumber field to given value.
func (o *IqnpoolLease) HasIqnNumber() bool
HasIqnNumber returns a boolean if a field has been set.
func (o *IqnpoolLease) GetIqnPrefix() string
GetIqnPrefix returns the IqnPrefix field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetIqnPrefixOk() (*string, bool)
GetIqnPrefixOk returns a tuple with the IqnPrefix field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetIqnPrefix(v string)
SetIqnPrefix sets IqnPrefix field to given value.
func (o *IqnpoolLease) HasIqnPrefix() bool
HasIqnPrefix returns a boolean if a field has been set.
func (o *IqnpoolLease) GetIqnSuffix() string
GetIqnSuffix returns the IqnSuffix field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetIqnSuffixOk() (*string, bool)
GetIqnSuffixOk returns a tuple with the IqnSuffix field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetIqnSuffix(v string)
SetIqnSuffix sets IqnSuffix field to given value.
func (o *IqnpoolLease) HasIqnSuffix() bool
HasIqnSuffix returns a boolean if a field has been set.
func (o *IqnpoolLease) GetReservation() IqnpoolReservationReference
GetReservation returns the Reservation field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetReservationOk() (*IqnpoolReservationReference, bool)
GetReservationOk returns a tuple with the Reservation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetReservation(v IqnpoolReservationReference)
SetReservation sets Reservation field to given value.
func (o *IqnpoolLease) HasReservation() bool
HasReservation returns a boolean if a field has been set.
func (o *IqnpoolLease) GetAssignedToEntity() MoBaseMoRelationship
GetAssignedToEntity returns the AssignedToEntity field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetAssignedToEntityOk() (*MoBaseMoRelationship, bool)
GetAssignedToEntityOk returns a tuple with the AssignedToEntity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetAssignedToEntity(v MoBaseMoRelationship)
SetAssignedToEntity sets AssignedToEntity field to given value.
func (o *IqnpoolLease) HasAssignedToEntity() bool
HasAssignedToEntity returns a boolean if a field has been set.
func (o *IqnpoolLease) SetAssignedToEntityNil(b bool)
SetAssignedToEntityNil sets the value for AssignedToEntity to be an explicit nil
func (o *IqnpoolLease) UnsetAssignedToEntity()
UnsetAssignedToEntity ensures that no value is present for AssignedToEntity, not even an explicit nil
func (o *IqnpoolLease) GetPool() IqnpoolPoolRelationship
GetPool returns the Pool field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetPoolOk() (*IqnpoolPoolRelationship, bool)
GetPoolOk returns a tuple with the Pool field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetPool(v IqnpoolPoolRelationship)
SetPool sets Pool field to given value.
func (o *IqnpoolLease) HasPool() bool
HasPool returns a boolean if a field has been set.
func (o *IqnpoolLease) SetPoolNil(b bool)
SetPoolNil sets the value for Pool to be an explicit nil
func (o *IqnpoolLease) UnsetPool()
UnsetPool ensures that no value is present for Pool, not even an explicit nil
func (o *IqnpoolLease) GetPoolMember() IqnpoolPoolMemberRelationship
GetPoolMember returns the PoolMember field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetPoolMemberOk() (*IqnpoolPoolMemberRelationship, bool)
GetPoolMemberOk returns a tuple with the PoolMember field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetPoolMember(v IqnpoolPoolMemberRelationship)
SetPoolMember sets PoolMember field to given value.
func (o *IqnpoolLease) HasPoolMember() bool
HasPoolMember returns a boolean if a field has been set.
func (o *IqnpoolLease) SetPoolMemberNil(b bool)
SetPoolMemberNil sets the value for PoolMember to be an explicit nil
func (o *IqnpoolLease) UnsetPoolMember()
UnsetPoolMember ensures that no value is present for PoolMember, not even an explicit nil
func (o *IqnpoolLease) GetUniverse() IqnpoolUniverseRelationship
GetUniverse returns the Universe field if non-nil, zero value otherwise.
func (o *IqnpoolLease) GetUniverseOk() (*IqnpoolUniverseRelationship, bool)
GetUniverseOk returns a tuple with the Universe field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *IqnpoolLease) SetUniverse(v IqnpoolUniverseRelationship)
SetUniverse sets Universe field to given value.
func (o *IqnpoolLease) HasUniverse() bool
HasUniverse returns a boolean if a field has been set.
func (o *IqnpoolLease) SetUniverseNil(b bool)
SetUniverseNil sets the value for Universe to be an explicit nil
func (o *IqnpoolLease) UnsetUniverse()
UnsetUniverse ensures that no value is present for Universe, not even an explicit nil