| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to string | A non-modifiable, globally unique ID chosen by the system. | [optional] [readonly] |
| BytesPerSecFromRemote | Pointer to int64 | The number of bytes received per second from a remote array. | [optional] [readonly] |
| BytesPerSecToRemote | Pointer to int64 | The number of bytes transmitted per second to a remote array. | [optional] [readonly] |
| BytesPerSecTotal | Pointer to int64 | Total bytes transmitted and received per second. | [optional] [readonly] |
| Direction | Pointer to string | The direction of replication relative to the local array. Valid values include `inbound`, indicating data being received, and `outbound`, indicating data being transmitted. | [optional] [readonly] |
| LocalPod | Pointer to FixedReference | The reference to a `local pod`. This uniquely identifies the container or grouping of resources within the local storage environment. | [optional] |
| RemotePod | Pointer to FixedReference | The reference to a `remote pod`. This uniquely identifies the container or grouping of resources located on a peered or external storage array. | [optional] |
| Time | Pointer to int64 | The timestamp of the sample, measured in `milliseconds` since the `UNIX epoch`. | [optional] [readonly] |
| LocalPodArray | Pointer to PodArrayAndMember | The `local array` on which the performance metrics were recorded. This acts as the source identifier for the collected data. | [optional] |
| RemotePodArray | Pointer to PodArrayAndMember | The `remote array` on which the performance metrics were recorded. This acts as the source identifier for data collected from a replicated or peered system. | [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] |
func NewPodReplicaLinkPerformanceReplicationArray() *PodReplicaLinkPerformanceReplicationArray
NewPodReplicaLinkPerformanceReplicationArray instantiates a new PodReplicaLinkPerformanceReplicationArray 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 NewPodReplicaLinkPerformanceReplicationArrayWithDefaults() *PodReplicaLinkPerformanceReplicationArray
NewPodReplicaLinkPerformanceReplicationArrayWithDefaults instantiates a new PodReplicaLinkPerformanceReplicationArray 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 *PodReplicaLinkPerformanceReplicationArray) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) 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 *PodReplicaLinkPerformanceReplicationArray) SetId(v string)
SetId sets Id field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasId() bool
HasId returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetBytesPerSecFromRemote() int64
GetBytesPerSecFromRemote returns the BytesPerSecFromRemote field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetBytesPerSecFromRemoteOk() (*int64, bool)
GetBytesPerSecFromRemoteOk returns a tuple with the BytesPerSecFromRemote field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetBytesPerSecFromRemote(v int64)
SetBytesPerSecFromRemote sets BytesPerSecFromRemote field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasBytesPerSecFromRemote() bool
HasBytesPerSecFromRemote returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetBytesPerSecToRemote() int64
GetBytesPerSecToRemote returns the BytesPerSecToRemote field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetBytesPerSecToRemoteOk() (*int64, bool)
GetBytesPerSecToRemoteOk returns a tuple with the BytesPerSecToRemote field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetBytesPerSecToRemote(v int64)
SetBytesPerSecToRemote sets BytesPerSecToRemote field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasBytesPerSecToRemote() bool
HasBytesPerSecToRemote returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetBytesPerSecTotal() int64
GetBytesPerSecTotal returns the BytesPerSecTotal field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetBytesPerSecTotalOk() (*int64, bool)
GetBytesPerSecTotalOk returns a tuple with the BytesPerSecTotal field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetBytesPerSecTotal(v int64)
SetBytesPerSecTotal sets BytesPerSecTotal field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasBytesPerSecTotal() bool
HasBytesPerSecTotal returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetDirection() string
GetDirection returns the Direction field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetDirectionOk() (*string, bool)
GetDirectionOk returns a tuple with the Direction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetDirection(v string)
SetDirection sets Direction field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasDirection() bool
HasDirection returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetLocalPod() FixedReference
GetLocalPod returns the LocalPod field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetLocalPodOk() (*FixedReference, bool)
GetLocalPodOk returns a tuple with the LocalPod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetLocalPod(v FixedReference)
SetLocalPod sets LocalPod field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasLocalPod() bool
HasLocalPod returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetRemotePod() FixedReference
GetRemotePod returns the RemotePod field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetRemotePodOk() (*FixedReference, bool)
GetRemotePodOk returns a tuple with the RemotePod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetRemotePod(v FixedReference)
SetRemotePod sets RemotePod field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasRemotePod() bool
HasRemotePod returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetTime() int64
GetTime returns the Time field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) 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 *PodReplicaLinkPerformanceReplicationArray) SetTime(v int64)
SetTime sets Time field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasTime() bool
HasTime returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetLocalPodArray() PodArrayAndMember
GetLocalPodArray returns the LocalPodArray field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetLocalPodArrayOk() (*PodArrayAndMember, bool)
GetLocalPodArrayOk returns a tuple with the LocalPodArray field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetLocalPodArray(v PodArrayAndMember)
SetLocalPodArray sets LocalPodArray field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasLocalPodArray() bool
HasLocalPodArray returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetRemotePodArray() PodArrayAndMember
GetRemotePodArray returns the RemotePodArray field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) GetRemotePodArrayOk() (*PodArrayAndMember, bool)
GetRemotePodArrayOk returns a tuple with the RemotePodArray field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) SetRemotePodArray(v PodArrayAndMember)
SetRemotePodArray sets RemotePodArray field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasRemotePodArray() bool
HasRemotePodArray returns a boolean if a field has been set.
func (o *PodReplicaLinkPerformanceReplicationArray) GetContext() FixedReferenceWithType
GetContext returns the Context field if non-nil, zero value otherwise.
func (o *PodReplicaLinkPerformanceReplicationArray) 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 *PodReplicaLinkPerformanceReplicationArray) SetContext(v FixedReferenceWithType)
SetContext sets Context field to given value.
func (o *PodReplicaLinkPerformanceReplicationArray) HasContext() bool
HasContext returns a boolean if a field has been set.