Class ExpandedVpgResponse

java.lang.Object
com.iland.core.web.rest.response.common.EntityResponse
com.iland.core.web.rest.response.vpg.ExpandedVpgResponse
All Implemented Interfaces:
Serializable

public class ExpandedVpgResponse extends EntityResponse implements Serializable
Expanded Vpg Response.
Author:
Brett Snyder
See Also:
  • Constructor Details

  • Method Details

    • getServiceProfile

      public ServiceProfileResponse getServiceProfile()
      Gets the service profile.
      Returns:
      the service profile
    • getVms

      public List<VpgVmResponse> getVms()
      Gets the vms.
      Returns:
      the vms
    • getVpgIdentifier

      public String getVpgIdentifier()
      Gets the vpg identifier.
      Returns:
      the vpg identifier
    • getVpgName

      public String getVpgName()
      Gets the vpg name.
      Returns:
      the vpg name
    • getOrganizationName

      public String getOrganizationName()
      Gets the organization name.
      Returns:
      the organization name
    • getActualRPO

      public int getActualRPO()
      Gets the actual rpo.
      Returns:
      the actual rpo
    • getEntities

      public VpgEntitiesResponse getEntities()
      Gets the entities.
      Returns:
      the entities
    • getStatus

      public VpgStatusResponse getStatus()
      Gets the status.
      Returns:
      the status
    • getSubStatus

      public VpgSubStatusResponse getSubStatus()
      Gets the sub status.
      Returns:
      the sub status
    • getPriorty

      public VpgPriorityResponse getPriorty()
      Gets the priorty.
      Returns:
      the priorty
    • getVmsCount

      public int getVmsCount()
      Gets the vms count.
      Returns:
      the vms count
    • getLastTest

      public LocalDateTime getLastTest()
      Gets the last test.
      Returns:
      the last test
    • getSourceSite

      public String getSourceSite()
      Gets the source site.
      Returns:
      the source site
    • getTargetSite

      public String getTargetSite()
      Gets the target site.
      Returns:
      the target site
    • getProvisionedStorageInMB

      public long getProvisionedStorageInMB()
      Gets the provisioned storage in mb.
      Returns:
      the provisioned storage in mb
    • getUsedStorageInMB

      public long getUsedStorageInMB()
      Gets the used storage in mb.
      Returns:
      the used storage in mb
    • getiOPS

      public long getiOPS()
      Gets the i ops.
      Returns:
      the i ops
    • getThroughputInMB

      public double getThroughputInMB()
      Gets the throughput in mb.
      Returns:
      the throughput in mb
    • getServiceProfileIdentifier

      public String getServiceProfileIdentifier()
      Gets the service profile identifier.
      Returns:
      the service profile identifier
    • isBackupEnabled

      public boolean isBackupEnabled()
      Checks if is backup enabled.
      Returns:
      true, if is backup enabled
    • getRecoverySiteIdentifier

      public String getRecoverySiteIdentifier()
      Gets the recovery site identifier.
      Returns:
      the recovery site identifier
    • getProtectedSiteIdentifier

      public String getProtectedSiteIdentifier()
      Gets the protected site identifier.
      Returns:
      the protected site identifier
    • getPriority

      public VpgPriorityResponse getPriority()
      Gets the priority.
      Returns:
      VpgPriorityResponse priority response
    • getActiveProcessStage

      public ExpandedVpgResponse.ActiveProcessStage getActiveProcessStage()
      Gets the active process stage.
      Returns:
      ExpandedVpgResponse.ActiveProcessStage
    • getRecoveryJournalUsedStorageInMB

      public long getRecoveryJournalUsedStorageInMB()
      Gets the recovery journal used storage in MB.
      Returns:
      the recovery journal used storage
    • getOrgUuid

      public String getOrgUuid()
      Gets the org uuid.
      Returns:
      the org uuid
    • getLocationId

      public String getLocationId()
      Gets the VPG location.
      Returns:
      the location ID
    • getServiceProfileUuid

      public String getServiceProfileUuid()
      Gets the UUID of the associated service profile.
      Returns:
      the service profile UUID
    • getRecoveryJournalProvisionedStorageInMB

      public long getRecoveryJournalProvisionedStorageInMB()
      Gets the recovery journal provisioned storage in MB
      Returns:
      the recovery journal provisioned storage