Class AzureVMResourceFeatureSupportRequest

java.lang.Object
com.azure.resourcemanager.recoveryservicesbackup.models.FeatureSupportRequest
com.azure.resourcemanager.recoveryservicesbackup.models.AzureVMResourceFeatureSupportRequest

public final class AzureVMResourceFeatureSupportRequest extends FeatureSupportRequest
AzureResource(IaaS VM) Specific feature support request.
  • Constructor Details

    • AzureVMResourceFeatureSupportRequest

      public AzureVMResourceFeatureSupportRequest()
      Creates an instance of AzureVMResourceFeatureSupportRequest class.
  • Method Details

    • vmSize

      public String vmSize()
      Get the vmSize property: Size of the resource: VM size(A/D series etc) in case of IaasVM.
      Returns:
      the vmSize value.
    • withVmSize

      public AzureVMResourceFeatureSupportRequest withVmSize(String vmSize)
      Set the vmSize property: Size of the resource: VM size(A/D series etc) in case of IaasVM.
      Parameters:
      vmSize - the vmSize value to set.
      Returns:
      the AzureVMResourceFeatureSupportRequest object itself.
    • vmSku

      public String vmSku()
      Get the vmSku property: SKUs (Premium/Managed etc) in case of IaasVM.
      Returns:
      the vmSku value.
    • withVmSku

      public AzureVMResourceFeatureSupportRequest withVmSku(String vmSku)
      Set the vmSku property: SKUs (Premium/Managed etc) in case of IaasVM.
      Parameters:
      vmSku - the vmSku value to set.
      Returns:
      the AzureVMResourceFeatureSupportRequest object itself.
    • validate

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