Class ExpandableStringEnum<T extends ExpandableStringEnum<T>>
java.lang.Object
com.microsoft.azure.management.resources.fluentcore.arm.ExpandableStringEnum<T>
- Type Parameters:
T
- a specific expandable enum type
- Direct Known Subclasses:
AccessKeyType
,ApplicationGatewayBackendHealthStatus
,AvailabilityZoneId
,BuiltInRole
,CertificateType
,ComputeResourceType
,ComputeSkuName
,ComputeSkuTier
,ComputeUsageUnit
,CountryIsoCode
,CountryPhoneCode
,EncryptionStatus
,JavaVersion
,NetFrameworkVersion
,NetworkUsageUnit
,PhpVersion
,PowerState
,PythonVersion
,RemoteVisualStudioVersion
,StorageAccountEncryptionKeySource
,StorageResourceType
,StorageService
,WebContainer
Base implementation for expandable, single string enums.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
protected static <T extends ExpandableStringEnum<T>>
TfromString
(String name, Class<T> clazz) int
hashCode()
toString()
protected static <T extends ExpandableStringEnum<T>>
Collection<T>protected T
withNameValue
(String name, T value, Class<T> clazz)