| 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] |
| Context | Pointer to FixedReferenceWithType | The context in which the operation was performed. Valid values include a reference to any array which is a member of the same fleet or to the fleet itself. Other parameters provided with the request, such as names of volumes or snapshots, are resolved relative to the provided `context`. | [optional] [readonly] |
| MirroredOthersPerSec | Pointer to int64 | The number of mirrored other requests processed per second. | [optional] [readonly] |
| OthersPerSec | Pointer to int64 | The number of other requests processed per second. | [optional] [readonly] |
| UsecPerMirroredOtherOp | Pointer to int64 | The average time it takes the array to process a mirrored I/O other request, measured in microseconds. | [optional] [readonly] |
| UsecPerOtherOp | Pointer to int64 | The average time it takes the array to process an I/O other request, measured in microseconds. | [optional] [readonly] |
| BytesPerMirroredWrite | Pointer to int64 | The average I/O size per mirrored write, measured in bytes. | [optional] [readonly] |
| BytesPerOp | Pointer to int64 | The average I/O size for both read and write (all) operations. | [optional] [readonly] |
| BytesPerRead | Pointer to int64 | The average I/O size per read, measured in bytes. | [optional] [readonly] |
| BytesPerWrite | Pointer to int64 | The average I/O size per write, measured in bytes. | [optional] [readonly] |
| MirroredWriteBytesPerSec | Pointer to int64 | The number of mirrored bytes written per second. | [optional] [readonly] |
| MirroredWritesPerSec | Pointer to int64 | The number of mirrored writes per second. | [optional] [readonly] |
| ReadBytesPerSec | Pointer to int64 | The number of bytes read per second. | [optional] [readonly] |
| ReadsPerSec | Pointer to int64 | The number of read requests processed per second. | [optional] [readonly] |
| Time | Pointer to int64 | The time when the sample performance data was taken. Measured in milliseconds since the UNIX epoch. | [optional] [readonly] |
| UsecPerMirroredWriteOp | Pointer to int64 | The average time it takes the array to process a mirrored I/O write request, measured in microseconds. | [optional] [readonly] |
| UsecPerReadOp | Pointer to int64 | The average time it takes the array to process an I/O read request, measured in microseconds. | [optional] [readonly] |
| UsecPerWriteOp | Pointer to int64 | The average time it takes the array to process an I/O write request, measured in microseconds. | [optional] [readonly] |
| WriteBytesPerSec | Pointer to int64 | The number of bytes written per second. | [optional] [readonly] |
| WritesPerSec | Pointer to int64 | The number of write requests processed per second. | [optional] [readonly] |
| Array | Pointer to Resource | The array on which the performance metrics were recorded. | [optional] |
func NewDirectoriesPerformanceByArray() *DirectoriesPerformanceByArray
NewDirectoriesPerformanceByArray instantiates a new DirectoriesPerformanceByArray 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 NewDirectoriesPerformanceByArrayWithDefaults() *DirectoriesPerformanceByArray
NewDirectoriesPerformanceByArrayWithDefaults instantiates a new DirectoriesPerformanceByArray 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 *DirectoriesPerformanceByArray) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) 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 *DirectoriesPerformanceByArray) SetId(v string)
SetId sets Id field to given value.
func (o *DirectoriesPerformanceByArray) HasId() bool
HasId returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) 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 *DirectoriesPerformanceByArray) SetName(v string)
SetName sets Name field to given value.
func (o *DirectoriesPerformanceByArray) HasName() bool
HasName returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetContext() FixedReferenceWithType
GetContext returns the Context field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetContextOk() (*FixedReferenceWithType, bool)
GetContextOk returns a tuple with the Context field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetContext(v FixedReferenceWithType)
SetContext sets Context field to given value.
func (o *DirectoriesPerformanceByArray) HasContext() bool
HasContext returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetMirroredOthersPerSec() int64
GetMirroredOthersPerSec returns the MirroredOthersPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetMirroredOthersPerSecOk() (*int64, bool)
GetMirroredOthersPerSecOk returns a tuple with the MirroredOthersPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetMirroredOthersPerSec(v int64)
SetMirroredOthersPerSec sets MirroredOthersPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasMirroredOthersPerSec() bool
HasMirroredOthersPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetOthersPerSec() int64
GetOthersPerSec returns the OthersPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetOthersPerSecOk() (*int64, bool)
GetOthersPerSecOk returns a tuple with the OthersPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetOthersPerSec(v int64)
SetOthersPerSec sets OthersPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasOthersPerSec() bool
HasOthersPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetUsecPerMirroredOtherOp() int64
GetUsecPerMirroredOtherOp returns the UsecPerMirroredOtherOp field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetUsecPerMirroredOtherOpOk() (*int64, bool)
GetUsecPerMirroredOtherOpOk returns a tuple with the UsecPerMirroredOtherOp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetUsecPerMirroredOtherOp(v int64)
SetUsecPerMirroredOtherOp sets UsecPerMirroredOtherOp field to given value.
func (o *DirectoriesPerformanceByArray) HasUsecPerMirroredOtherOp() bool
HasUsecPerMirroredOtherOp returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetUsecPerOtherOp() int64
GetUsecPerOtherOp returns the UsecPerOtherOp field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetUsecPerOtherOpOk() (*int64, bool)
GetUsecPerOtherOpOk returns a tuple with the UsecPerOtherOp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetUsecPerOtherOp(v int64)
SetUsecPerOtherOp sets UsecPerOtherOp field to given value.
func (o *DirectoriesPerformanceByArray) HasUsecPerOtherOp() bool
HasUsecPerOtherOp returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetBytesPerMirroredWrite() int64
GetBytesPerMirroredWrite returns the BytesPerMirroredWrite field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetBytesPerMirroredWriteOk() (*int64, bool)
GetBytesPerMirroredWriteOk returns a tuple with the BytesPerMirroredWrite field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetBytesPerMirroredWrite(v int64)
SetBytesPerMirroredWrite sets BytesPerMirroredWrite field to given value.
func (o *DirectoriesPerformanceByArray) HasBytesPerMirroredWrite() bool
HasBytesPerMirroredWrite returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetBytesPerOp() int64
GetBytesPerOp returns the BytesPerOp field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetBytesPerOpOk() (*int64, bool)
GetBytesPerOpOk returns a tuple with the BytesPerOp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetBytesPerOp(v int64)
SetBytesPerOp sets BytesPerOp field to given value.
func (o *DirectoriesPerformanceByArray) HasBytesPerOp() bool
HasBytesPerOp returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetBytesPerRead() int64
GetBytesPerRead returns the BytesPerRead field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetBytesPerReadOk() (*int64, bool)
GetBytesPerReadOk returns a tuple with the BytesPerRead field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetBytesPerRead(v int64)
SetBytesPerRead sets BytesPerRead field to given value.
func (o *DirectoriesPerformanceByArray) HasBytesPerRead() bool
HasBytesPerRead returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetBytesPerWrite() int64
GetBytesPerWrite returns the BytesPerWrite field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetBytesPerWriteOk() (*int64, bool)
GetBytesPerWriteOk returns a tuple with the BytesPerWrite field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetBytesPerWrite(v int64)
SetBytesPerWrite sets BytesPerWrite field to given value.
func (o *DirectoriesPerformanceByArray) HasBytesPerWrite() bool
HasBytesPerWrite returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetMirroredWriteBytesPerSec() int64
GetMirroredWriteBytesPerSec returns the MirroredWriteBytesPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetMirroredWriteBytesPerSecOk() (*int64, bool)
GetMirroredWriteBytesPerSecOk returns a tuple with the MirroredWriteBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetMirroredWriteBytesPerSec(v int64)
SetMirroredWriteBytesPerSec sets MirroredWriteBytesPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasMirroredWriteBytesPerSec() bool
HasMirroredWriteBytesPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetMirroredWritesPerSec() int64
GetMirroredWritesPerSec returns the MirroredWritesPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetMirroredWritesPerSecOk() (*int64, bool)
GetMirroredWritesPerSecOk returns a tuple with the MirroredWritesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetMirroredWritesPerSec(v int64)
SetMirroredWritesPerSec sets MirroredWritesPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasMirroredWritesPerSec() bool
HasMirroredWritesPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetReadBytesPerSec() int64
GetReadBytesPerSec returns the ReadBytesPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetReadBytesPerSecOk() (*int64, bool)
GetReadBytesPerSecOk returns a tuple with the ReadBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetReadBytesPerSec(v int64)
SetReadBytesPerSec sets ReadBytesPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasReadBytesPerSec() bool
HasReadBytesPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetReadsPerSec() int64
GetReadsPerSec returns the ReadsPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetReadsPerSecOk() (*int64, bool)
GetReadsPerSecOk returns a tuple with the ReadsPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetReadsPerSec(v int64)
SetReadsPerSec sets ReadsPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasReadsPerSec() bool
HasReadsPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetTime() int64
GetTime returns the Time field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetTimeOk() (*int64, bool)
GetTimeOk returns a tuple with the Time field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetTime(v int64)
SetTime sets Time field to given value.
func (o *DirectoriesPerformanceByArray) HasTime() bool
HasTime returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetUsecPerMirroredWriteOp() int64
GetUsecPerMirroredWriteOp returns the UsecPerMirroredWriteOp field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetUsecPerMirroredWriteOpOk() (*int64, bool)
GetUsecPerMirroredWriteOpOk returns a tuple with the UsecPerMirroredWriteOp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetUsecPerMirroredWriteOp(v int64)
SetUsecPerMirroredWriteOp sets UsecPerMirroredWriteOp field to given value.
func (o *DirectoriesPerformanceByArray) HasUsecPerMirroredWriteOp() bool
HasUsecPerMirroredWriteOp returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetUsecPerReadOp() int64
GetUsecPerReadOp returns the UsecPerReadOp field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetUsecPerReadOpOk() (*int64, bool)
GetUsecPerReadOpOk returns a tuple with the UsecPerReadOp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetUsecPerReadOp(v int64)
SetUsecPerReadOp sets UsecPerReadOp field to given value.
func (o *DirectoriesPerformanceByArray) HasUsecPerReadOp() bool
HasUsecPerReadOp returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetUsecPerWriteOp() int64
GetUsecPerWriteOp returns the UsecPerWriteOp field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetUsecPerWriteOpOk() (*int64, bool)
GetUsecPerWriteOpOk returns a tuple with the UsecPerWriteOp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetUsecPerWriteOp(v int64)
SetUsecPerWriteOp sets UsecPerWriteOp field to given value.
func (o *DirectoriesPerformanceByArray) HasUsecPerWriteOp() bool
HasUsecPerWriteOp returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetWriteBytesPerSec() int64
GetWriteBytesPerSec returns the WriteBytesPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetWriteBytesPerSecOk() (*int64, bool)
GetWriteBytesPerSecOk returns a tuple with the WriteBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetWriteBytesPerSec(v int64)
SetWriteBytesPerSec sets WriteBytesPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasWriteBytesPerSec() bool
HasWriteBytesPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetWritesPerSec() int64
GetWritesPerSec returns the WritesPerSec field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetWritesPerSecOk() (*int64, bool)
GetWritesPerSecOk returns a tuple with the WritesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetWritesPerSec(v int64)
SetWritesPerSec sets WritesPerSec field to given value.
func (o *DirectoriesPerformanceByArray) HasWritesPerSec() bool
HasWritesPerSec returns a boolean if a field has been set.
func (o *DirectoriesPerformanceByArray) GetArray() Resource
GetArray returns the Array field if non-nil, zero value otherwise.
func (o *DirectoriesPerformanceByArray) GetArrayOk() (*Resource, bool)
GetArrayOk returns a tuple with the Array field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectoriesPerformanceByArray) SetArray(v Resource)
SetArray sets Array field to given value.
func (o *DirectoriesPerformanceByArray) HasArray() bool
HasArray returns a boolean if a field has been set.