| Name | Type | Description | Notes |
|---|---|---|---|
| ContinuousBytesPerSec | Pointer to ReplicationPerformanceWithTotal | Total bytes transmitted or received per second for continuous replication. The continuous replication feature is used for disaster recovery on FlashArray and provides a recovery point objective (RPO) of significantly less than 30s. | [optional] |
| PeriodicBytesPerSec | Pointer to ReplicationPerformanceWithTotal | Total bytes transmitted or received per second for periodic replication. | [optional] |
| Pod | Pointer to FixedReference | Reference to the pod that the performance data is associated with. | [optional] |
| ResyncBytesPerSec | Pointer to ReplicationPerformanceWithTotal | Total bytes transmitted or received per second during resync replication. Resync replication is the mechanism to bring two arrays into sync. This may occur during an initial pod stretch, or, in case of outage, when two arrays reestablish connection. After the connection is restored, the array that was online starts replicating pod data to its peer array until the pod is once again in sync. | [optional] |
| SyncBytesPerSec | Pointer to ReplicationPerformanceWithTotal | Total bytes transmitted or received per second for synchronous replication. | [optional] |
| Time | Pointer to int64 | Sample time in milliseconds since the UNIX epoch. | [optional] [readonly] |
| TotalBytesPerSec | Pointer to int64 | Total bytes transmitted and received per second for all types of replication. | [optional] [readonly] |
func NewPodPerformanceReplication() *PodPerformanceReplication
NewPodPerformanceReplication instantiates a new PodPerformanceReplication 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 NewPodPerformanceReplicationWithDefaults() *PodPerformanceReplication
NewPodPerformanceReplicationWithDefaults instantiates a new PodPerformanceReplication 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 *PodPerformanceReplication) GetContinuousBytesPerSec() ReplicationPerformanceWithTotal
GetContinuousBytesPerSec returns the ContinuousBytesPerSec field if non-nil, zero value otherwise.
func (o *PodPerformanceReplication) GetContinuousBytesPerSecOk() (*ReplicationPerformanceWithTotal, bool)
GetContinuousBytesPerSecOk returns a tuple with the ContinuousBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodPerformanceReplication) SetContinuousBytesPerSec(v ReplicationPerformanceWithTotal)
SetContinuousBytesPerSec sets ContinuousBytesPerSec field to given value.
func (o *PodPerformanceReplication) HasContinuousBytesPerSec() bool
HasContinuousBytesPerSec returns a boolean if a field has been set.
func (o *PodPerformanceReplication) GetPeriodicBytesPerSec() ReplicationPerformanceWithTotal
GetPeriodicBytesPerSec returns the PeriodicBytesPerSec field if non-nil, zero value otherwise.
func (o *PodPerformanceReplication) GetPeriodicBytesPerSecOk() (*ReplicationPerformanceWithTotal, bool)
GetPeriodicBytesPerSecOk returns a tuple with the PeriodicBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodPerformanceReplication) SetPeriodicBytesPerSec(v ReplicationPerformanceWithTotal)
SetPeriodicBytesPerSec sets PeriodicBytesPerSec field to given value.
func (o *PodPerformanceReplication) HasPeriodicBytesPerSec() bool
HasPeriodicBytesPerSec returns a boolean if a field has been set.
func (o *PodPerformanceReplication) GetPod() FixedReference
GetPod returns the Pod field if non-nil, zero value otherwise.
func (o *PodPerformanceReplication) GetPodOk() (*FixedReference, bool)
GetPodOk returns a tuple with the Pod field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodPerformanceReplication) SetPod(v FixedReference)
SetPod sets Pod field to given value.
func (o *PodPerformanceReplication) HasPod() bool
HasPod returns a boolean if a field has been set.
func (o *PodPerformanceReplication) GetResyncBytesPerSec() ReplicationPerformanceWithTotal
GetResyncBytesPerSec returns the ResyncBytesPerSec field if non-nil, zero value otherwise.
func (o *PodPerformanceReplication) GetResyncBytesPerSecOk() (*ReplicationPerformanceWithTotal, bool)
GetResyncBytesPerSecOk returns a tuple with the ResyncBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodPerformanceReplication) SetResyncBytesPerSec(v ReplicationPerformanceWithTotal)
SetResyncBytesPerSec sets ResyncBytesPerSec field to given value.
func (o *PodPerformanceReplication) HasResyncBytesPerSec() bool
HasResyncBytesPerSec returns a boolean if a field has been set.
func (o *PodPerformanceReplication) GetSyncBytesPerSec() ReplicationPerformanceWithTotal
GetSyncBytesPerSec returns the SyncBytesPerSec field if non-nil, zero value otherwise.
func (o *PodPerformanceReplication) GetSyncBytesPerSecOk() (*ReplicationPerformanceWithTotal, bool)
GetSyncBytesPerSecOk returns a tuple with the SyncBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodPerformanceReplication) SetSyncBytesPerSec(v ReplicationPerformanceWithTotal)
SetSyncBytesPerSec sets SyncBytesPerSec field to given value.
func (o *PodPerformanceReplication) HasSyncBytesPerSec() bool
HasSyncBytesPerSec returns a boolean if a field has been set.
func (o *PodPerformanceReplication) GetTime() int64
GetTime returns the Time field if non-nil, zero value otherwise.
func (o *PodPerformanceReplication) 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 *PodPerformanceReplication) SetTime(v int64)
SetTime sets Time field to given value.
func (o *PodPerformanceReplication) HasTime() bool
HasTime returns a boolean if a field has been set.
func (o *PodPerformanceReplication) GetTotalBytesPerSec() int64
GetTotalBytesPerSec returns the TotalBytesPerSec field if non-nil, zero value otherwise.
func (o *PodPerformanceReplication) GetTotalBytesPerSecOk() (*int64, bool)
GetTotalBytesPerSecOk returns a tuple with the TotalBytesPerSec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PodPerformanceReplication) SetTotalBytesPerSec(v int64)
SetTotalBytesPerSec sets TotalBytesPerSec field to given value.
func (o *PodPerformanceReplication) HasTotalBytesPerSec() bool
HasTotalBytesPerSec returns a boolean if a field has been set.