Interface LicenseProfileMachineInstanceView
public interface LicenseProfileMachineInstanceView
An immutable client-side representation of LicenseProfileMachineInstanceView.
-
Method Summary
Modifier and TypeMethodDescriptionGets the billingEndDate property: The timestamp in UTC when the billing ends.Gets the billingStartDate property: The timestamp in UTC when the billing starts.Gets the disenrollmentDate property: The timestamp in UTC when the user disenrolled the feature.Gets the enrollmentDate property: The timestamp in UTC when the user enrolls the feature.com.azure.core.management.exception.ManagementErrorerror()Gets the error property: The errors that were encountered during the feature enrollment or disenrollment.Gets the esuProfile property: Properties for the Machine ESU profile.Gets the inner com.azure.resourcemanager.hybridcompute.fluent.models.LicenseProfileMachineInstanceViewInner object.Gets the licenseChannel property: Indicates the license channel.Gets the licenseStatus property: Indicates the license status of the OS.Gets the productFeatures property: The list of product features.Gets the productType property: Indicates the product type of the license.Gets the softwareAssuranceCustomer property: Specifies if this machine is licensed as part of a Software Assurance agreement.Gets the subscriptionStatus property: Indicates the subscription status of the product.
-
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
LicenseProfileMachineInstanceViewEsuProperties 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
LicenseProfileProductType 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
LicenseProfileMachineInstanceViewInner innerModel()Gets the inner com.azure.resourcemanager.hybridcompute.fluent.models.LicenseProfileMachineInstanceViewInner object.- Returns:
- the inner object.
-