Class ReplicationUsageInner

java.lang.Object
com.azure.resourcemanager.recoveryservices.fluent.models.ReplicationUsageInner

public final class ReplicationUsageInner extends Object
Replication usages of a vault.
  • Constructor Details

    • ReplicationUsageInner

      public ReplicationUsageInner()
  • Method Details

    • monitoringSummary

      public MonitoringSummary monitoringSummary()
      Get the monitoringSummary property: Summary of the replication monitoring data for this vault.
      Returns:
      the monitoringSummary value.
    • withMonitoringSummary

      public ReplicationUsageInner withMonitoringSummary(MonitoringSummary monitoringSummary)
      Set the monitoringSummary property: Summary of the replication monitoring data for this vault.
      Parameters:
      monitoringSummary - the monitoringSummary value to set.
      Returns:
      the ReplicationUsageInner object itself.
    • jobsSummary

      public JobsSummary jobsSummary()
      Get the jobsSummary property: Summary of the replication jobs data for this vault.
      Returns:
      the jobsSummary value.
    • withJobsSummary

      public ReplicationUsageInner withJobsSummary(JobsSummary jobsSummary)
      Set the jobsSummary property: Summary of the replication jobs data for this vault.
      Parameters:
      jobsSummary - the jobsSummary value to set.
      Returns:
      the ReplicationUsageInner object itself.
    • protectedItemCount

      public Integer protectedItemCount()
      Get the protectedItemCount property: Number of replication protected items for this vault.
      Returns:
      the protectedItemCount value.
    • withProtectedItemCount

      public ReplicationUsageInner withProtectedItemCount(Integer protectedItemCount)
      Set the protectedItemCount property: Number of replication protected items for this vault.
      Parameters:
      protectedItemCount - the protectedItemCount value to set.
      Returns:
      the ReplicationUsageInner object itself.
    • recoveryPlanCount

      public Integer recoveryPlanCount()
      Get the recoveryPlanCount property: Number of replication recovery plans for this vault.
      Returns:
      the recoveryPlanCount value.
    • withRecoveryPlanCount

      public ReplicationUsageInner withRecoveryPlanCount(Integer recoveryPlanCount)
      Set the recoveryPlanCount property: Number of replication recovery plans for this vault.
      Parameters:
      recoveryPlanCount - the recoveryPlanCount value to set.
      Returns:
      the ReplicationUsageInner object itself.
    • registeredServersCount

      public Integer registeredServersCount()
      Get the registeredServersCount property: Number of servers registered to this vault.
      Returns:
      the registeredServersCount value.
    • withRegisteredServersCount

      public ReplicationUsageInner withRegisteredServersCount(Integer registeredServersCount)
      Set the registeredServersCount property: Number of servers registered to this vault.
      Parameters:
      registeredServersCount - the registeredServersCount value to set.
      Returns:
      the ReplicationUsageInner object itself.
    • recoveryServicesProviderAuthType

      public Integer recoveryServicesProviderAuthType()
      Get the recoveryServicesProviderAuthType property: The authentication type of recovery service providers in the vault.
      Returns:
      the recoveryServicesProviderAuthType value.
    • withRecoveryServicesProviderAuthType

      public ReplicationUsageInner withRecoveryServicesProviderAuthType(Integer recoveryServicesProviderAuthType)
      Set the recoveryServicesProviderAuthType property: The authentication type of recovery service providers in the vault.
      Parameters:
      recoveryServicesProviderAuthType - the recoveryServicesProviderAuthType value to set.
      Returns:
      the ReplicationUsageInner object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.