Interface LicenseProfile
public interface LicenseProfile
An immutable client-side representation of LicenseProfile.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the LicenseProfile definition.static interfaceThe LicenseProfile definition stages.static interfaceThe template for LicenseProfile update.static interfaceThe LicenseProfile update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the assignedLicense property: The resource id of the license.Gets the assignedLicenseImmutableId property: The guid id of the license.Gets 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 esuEligibility property: Indicates the eligibility state of Esu.esuKeys()Gets the esuKeys property: The list of ESU keys.Gets the esuKeyState property: Indicates whether there is an ESU Key currently active for the machine.id()Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.hybridcompute.fluent.models.LicenseProfileInner object.location()Gets the location property: The geo-location where the resource lives.name()Gets the name property: The name of the resource.Gets the productFeatures property: The list of product features.Gets the productType property: Indicates the product type of the license.Gets the provisioningState property: The provisioning state, which only appears in the response.refresh()Refreshes the resource to sync with Azure.refresh(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.com.azure.core.management.Regionregion()Gets the region of the resource.Gets the name of the resource region.Gets the name of the resource group.Gets the serverType property: The type of the Esu servers.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.com.azure.core.management.SystemDataGets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.tags()Gets the tags property: Resource tags.type()Gets the type property: The type of the resource.update()Begins update for the LicenseProfile resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
location
String location()Gets the location property: The geo-location where the resource lives.- Returns:
- the location value.
-
tags
Gets the tags property: Resource tags.- Returns:
- the tags value.
-
systemData
com.azure.core.management.SystemData systemData()Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
provisioningState
ProvisioningState provisioningState()Gets the provisioningState property: The provisioning state, which only appears in the response.- Returns:
- the provisioningState 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.
-
assignedLicense
String assignedLicense()Gets the assignedLicense property: The resource id of the license.- Returns:
- the assignedLicense value.
-
serverType
EsuServerType serverType()Gets the serverType property: The type of the Esu servers.- Returns:
- the serverType value.
-
esuEligibility
EsuEligibility esuEligibility()Gets the esuEligibility property: Indicates the eligibility state of Esu.- Returns:
- the esuEligibility value.
-
esuKeyState
EsuKeyState esuKeyState()Gets the esuKeyState property: Indicates whether there is an ESU Key currently active for the machine.- Returns:
- the esuKeyState value.
-
assignedLicenseImmutableId
String assignedLicenseImmutableId()Gets the assignedLicenseImmutableId property: The guid id of the license.- Returns:
- the assignedLicenseImmutableId value.
-
esuKeys
Gets the esuKeys property: The list of ESU keys.- Returns:
- the esuKeys 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.
-
region
com.azure.core.management.Region region()Gets the region of the resource.- Returns:
- the region of the resource.
-
regionName
String regionName()Gets the name of the resource region.- Returns:
- the name of the resource region.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
LicenseProfileInner innerModel()Gets the inner com.azure.resourcemanager.hybridcompute.fluent.models.LicenseProfileInner object.- Returns:
- the inner object.
-
update
LicenseProfile.Update update()Begins update for the LicenseProfile resource.- Returns:
- the stage of resource update.
-
refresh
LicenseProfile refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context- The context to associate with this operation.- Returns:
- the refreshed resource.
-