| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to string | A globally unique, system-generated ID. The ID cannot be modified and cannot refer to another resource. | [optional] [readonly] |
| Name | Pointer to string | A user-specified name. The name must be locally unique and can be changed. | [optional] |
| APIVersions | Pointer to []string | A list of supported API versions. | [optional] |
| Fleet | Pointer to RemoteArrayFleet | [optional] | |
| IsLocal | Pointer to bool | If set to `true`, this array is the current array. | [optional] |
| Model | Pointer to string | The property that specifies the `array model`. | [optional] |
| Os | Pointer to string | The property that specifies the `operating system`. Valid values include `Purity`, `Purity//FA`, and `Purity//FB`. | [optional] |
| TopologyGroup | Pointer to ReferenceWithType | The `topology group` in which this `array` is a member. | [optional] |
| Version | Pointer to string | The property that specifies the `operating system version`. | [optional] |
func NewRemoteArray() *RemoteArray
NewRemoteArray instantiates a new RemoteArray 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 NewRemoteArrayWithDefaults() *RemoteArray
NewRemoteArrayWithDefaults instantiates a new RemoteArray 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 *RemoteArray) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *RemoteArray) GetIdOk() (*string, 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 *RemoteArray) SetId(v string)
SetId sets Id field to given value.
func (o *RemoteArray) HasId() bool
HasId returns a boolean if a field has been set.
func (o *RemoteArray) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *RemoteArray) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetName(v string)
SetName sets Name field to given value.
func (o *RemoteArray) HasName() bool
HasName returns a boolean if a field has been set.
func (o *RemoteArray) GetAPIVersions() []string
GetAPIVersions returns the APIVersions field if non-nil, zero value otherwise.
func (o *RemoteArray) GetAPIVersionsOk() (*[]string, bool)
GetAPIVersionsOk returns a tuple with the APIVersions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetAPIVersions(v []string)
SetAPIVersions sets APIVersions field to given value.
func (o *RemoteArray) HasAPIVersions() bool
HasAPIVersions returns a boolean if a field has been set.
func (o *RemoteArray) GetFleet() RemoteArrayFleet
GetFleet returns the Fleet field if non-nil, zero value otherwise.
func (o *RemoteArray) GetFleetOk() (*RemoteArrayFleet, bool)
GetFleetOk returns a tuple with the Fleet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetFleet(v RemoteArrayFleet)
SetFleet sets Fleet field to given value.
func (o *RemoteArray) HasFleet() bool
HasFleet returns a boolean if a field has been set.
func (o *RemoteArray) GetIsLocal() bool
GetIsLocal returns the IsLocal field if non-nil, zero value otherwise.
func (o *RemoteArray) GetIsLocalOk() (*bool, bool)
GetIsLocalOk returns a tuple with the IsLocal field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetIsLocal(v bool)
SetIsLocal sets IsLocal field to given value.
func (o *RemoteArray) HasIsLocal() bool
HasIsLocal returns a boolean if a field has been set.
func (o *RemoteArray) GetModel() string
GetModel returns the Model field if non-nil, zero value otherwise.
func (o *RemoteArray) GetModelOk() (*string, bool)
GetModelOk returns a tuple with the Model field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetModel(v string)
SetModel sets Model field to given value.
func (o *RemoteArray) HasModel() bool
HasModel returns a boolean if a field has been set.
func (o *RemoteArray) GetOs() string
GetOs returns the Os field if non-nil, zero value otherwise.
func (o *RemoteArray) GetOsOk() (*string, bool)
GetOsOk returns a tuple with the Os field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetOs(v string)
SetOs sets Os field to given value.
func (o *RemoteArray) HasOs() bool
HasOs returns a boolean if a field has been set.
func (o *RemoteArray) GetTopologyGroup() ReferenceWithType
GetTopologyGroup returns the TopologyGroup field if non-nil, zero value otherwise.
func (o *RemoteArray) GetTopologyGroupOk() (*ReferenceWithType, bool)
GetTopologyGroupOk returns a tuple with the TopologyGroup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetTopologyGroup(v ReferenceWithType)
SetTopologyGroup sets TopologyGroup field to given value.
func (o *RemoteArray) HasTopologyGroup() bool
HasTopologyGroup returns a boolean if a field has been set.
func (o *RemoteArray) GetVersion() string
GetVersion returns the Version field if non-nil, zero value otherwise.
func (o *RemoteArray) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RemoteArray) SetVersion(v string)
SetVersion sets Version field to given value.
func (o *RemoteArray) HasVersion() bool
HasVersion returns a boolean if a field has been set.