Class IdentityBasedRestoreDetails


  • public final class IdentityBasedRestoreDetails
    extends Object
    IaaS VM workload specific restore details for restores using managed identity.
    • Constructor Detail

      • IdentityBasedRestoreDetails

        public IdentityBasedRestoreDetails()
    • Method Detail

      • objectType

        public String objectType()
        Get the objectType property: Gets the class type.
        Returns:
        the objectType value.
      • withObjectType

        public IdentityBasedRestoreDetails withObjectType​(String objectType)
        Set the objectType property: Gets the class type.
        Parameters:
        objectType - the objectType value to set.
        Returns:
        the IdentityBasedRestoreDetails object itself.
      • targetStorageAccountId

        public String targetStorageAccountId()
        Get the targetStorageAccountId property: Fully qualified ARM ID of the target storage account.
        Returns:
        the targetStorageAccountId value.
      • withTargetStorageAccountId

        public IdentityBasedRestoreDetails withTargetStorageAccountId​(String targetStorageAccountId)
        Set the targetStorageAccountId property: Fully qualified ARM ID of the target storage account.
        Parameters:
        targetStorageAccountId - the targetStorageAccountId value to set.
        Returns:
        the IdentityBasedRestoreDetails object itself.
      • validate

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