class Azure::ServiceFabric::V6_4_0_36::Models::RemoteReplicatorAcknowledgementDetail

Provides various statistics of the acknowledgements that are being received from the remote replicator.

Attributes

average_apply_duration[RW]

@return [String] Represents the average duration it takes for the remote replicator to apply an operation. This usually entails writing the operation to disk.

average_receive_duration[RW]

@return [String] Represents the average duration it takes for the remote replicator to receive an operation.

not_received_count[RW]

@return [String] Represents the number of operations not yet received by a remote replicator.

received_and_not_applied_count[RW]

@return [String] Represents the number of operations received and not yet applied by a remote replicator.

Public Class Methods

mapper() click to toggle source

Mapper for RemoteReplicatorAcknowledgementDetail class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/6.4.0.36/generated/azure_service_fabric/models/remote_replicator_acknowledgement_detail.rb, line 38
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'RemoteReplicatorAcknowledgementDetail',
    type: {
      name: 'Composite',
      class_name: 'RemoteReplicatorAcknowledgementDetail',
      model_properties: {
        average_receive_duration: {
          client_side_validation: true,
          required: false,
          serialized_name: 'AverageReceiveDuration',
          type: {
            name: 'String'
          }
        },
        average_apply_duration: {
          client_side_validation: true,
          required: false,
          serialized_name: 'AverageApplyDuration',
          type: {
            name: 'String'
          }
        },
        not_received_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'NotReceivedCount',
          type: {
            name: 'String'
          }
        },
        received_and_not_applied_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ReceivedAndNotAppliedCount',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end