java.lang.Object
com.azure.resourcemanager.databox.fluent.models.SkuProperties

public final class SkuProperties extends Object
Properties of the sku.
  • Constructor Details

    • SkuProperties

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

    • dataLocationToServiceLocationMap

      public List<DataLocationToServiceLocationMap> dataLocationToServiceLocationMap()
      Get the dataLocationToServiceLocationMap property: The map of data location to service location.
      Returns:
      the dataLocationToServiceLocationMap value.
    • capacity

      public SkuCapacity capacity()
      Get the capacity property: Capacity of the Sku.
      Returns:
      the capacity value.
    • costs

      public List<SkuCost> costs()
      Get the costs property: Cost of the Sku.
      Returns:
      the costs value.
    • apiVersions

      public List<String> apiVersions()
      Get the apiVersions property: Api versions that support this Sku.
      Returns:
      the apiVersions value.
    • disabledReason

      public SkuDisabledReason disabledReason()
      Get the disabledReason property: Reason why the Sku is disabled.
      Returns:
      the disabledReason value.
    • disabledReasonMessage

      public String disabledReasonMessage()
      Get the disabledReasonMessage property: Message for why the Sku is disabled.
      Returns:
      the disabledReasonMessage value.
    • requiredFeature

      public String requiredFeature()
      Get the requiredFeature property: Required feature to access the sku.
      Returns:
      the requiredFeature value.
    • validate

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