Class SupportedFeature
java.lang.Object
com.azure.resourcemanager.dataprotection.models.SupportedFeature
Elements class for feature request.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the exposureControlledFeatures property: support feature type.Get the featureName property: support feature type.Get the supportStatus property: feature support status.void
validate()
Validates the instance.withExposureControlledFeatures
(List<String> exposureControlledFeatures) Set the exposureControlledFeatures property: support feature type.withFeatureName
(String featureName) Set the featureName property: support feature type.withSupportStatus
(FeatureSupportStatus supportStatus) Set the supportStatus property: feature support status.
-
Constructor Details
-
SupportedFeature
public SupportedFeature()Creates an instance of SupportedFeature class.
-
-
Method Details
-
featureName
Get the featureName property: support feature type.- Returns:
- the featureName value.
-
withFeatureName
Set the featureName property: support feature type.- Parameters:
featureName
- the featureName value to set.- Returns:
- the SupportedFeature object itself.
-
supportStatus
Get the supportStatus property: feature support status.- Returns:
- the supportStatus value.
-
withSupportStatus
Set the supportStatus property: feature support status.- Parameters:
supportStatus
- the supportStatus value to set.- Returns:
- the SupportedFeature object itself.
-
exposureControlledFeatures
Get the exposureControlledFeatures property: support feature type.- Returns:
- the exposureControlledFeatures value.
-
withExposureControlledFeatures
Set the exposureControlledFeatures property: support feature type.- Parameters:
exposureControlledFeatures
- the exposureControlledFeatures value to set.- Returns:
- the SupportedFeature object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-