Interface LicenseProfileMachineInstanceView


public interface LicenseProfileMachineInstanceView
An immutable client-side representation of LicenseProfileMachineInstanceView.
  • Method Details

    • licenseStatus

      LicenseStatus licenseStatus()
      Gets the licenseStatus property: Indicates the license status of the OS.
      Returns:
      the licenseStatus value.
    • licenseChannel

      String licenseChannel()
      Gets the licenseChannel property: Indicates the license channel.
      Returns:
      the licenseChannel value.
    • esuProfile

      Gets the esuProfile property: Properties for the Machine ESU profile.
      Returns:
      the esuProfile value.
    • softwareAssuranceCustomer

      Boolean softwareAssuranceCustomer()
      Gets the softwareAssuranceCustomer property: Specifies if this machine is licensed as part of a Software Assurance agreement.
      Returns:
      the softwareAssuranceCustomer value.
    • subscriptionStatus

      LicenseProfileSubscriptionStatus subscriptionStatus()
      Gets the subscriptionStatus property: Indicates the subscription status of the product.
      Returns:
      the subscriptionStatus value.
    • productType

      Gets the productType property: Indicates the product type of the license.
      Returns:
      the productType value.
    • enrollmentDate

      OffsetDateTime enrollmentDate()
      Gets the enrollmentDate property: The timestamp in UTC when the user enrolls the feature.
      Returns:
      the enrollmentDate value.
    • billingStartDate

      OffsetDateTime billingStartDate()
      Gets the billingStartDate property: The timestamp in UTC when the billing starts.
      Returns:
      the billingStartDate value.
    • disenrollmentDate

      OffsetDateTime disenrollmentDate()
      Gets the disenrollmentDate property: The timestamp in UTC when the user disenrolled the feature.
      Returns:
      the disenrollmentDate value.
    • billingEndDate

      OffsetDateTime billingEndDate()
      Gets the billingEndDate property: The timestamp in UTC when the billing ends.
      Returns:
      the billingEndDate value.
    • error

      com.azure.core.management.exception.ManagementError error()
      Gets the error property: The errors that were encountered during the feature enrollment or disenrollment.
      Returns:
      the error value.
    • productFeatures

      List<ProductFeature> productFeatures()
      Gets the productFeatures property: The list of product features.
      Returns:
      the productFeatures value.
    • innerModel

      Gets the inner com.azure.resourcemanager.hybridcompute.fluent.models.LicenseProfileMachineInstanceViewInner object.
      Returns:
      the inner object.