Class PolicyViolation
java.lang.Object
com.azure.resourcemanager.compute.models.PolicyViolation
A policy violation reported against a gallery artifact.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncategory()Get the category property: Describes the nature of the policy violation.details()Get the details property: Describes specific details about why this policy violation was reported.voidvalidate()Validates the instance.withCategory(PolicyViolationCategory category) Set the category property: Describes the nature of the policy violation.withDetails(String details) Set the details property: Describes specific details about why this policy violation was reported.
-
Constructor Details
-
PolicyViolation
public PolicyViolation()Creates an instance of PolicyViolation class.
-
-
Method Details
-
category
Get the category property: Describes the nature of the policy violation.- Returns:
- the category value.
-
withCategory
Set the category property: Describes the nature of the policy violation.- Parameters:
category- the category value to set.- Returns:
- the PolicyViolation object itself.
-
details
Get the details property: Describes specific details about why this policy violation was reported.- Returns:
- the details value.
-
withDetails
Set the details property: Describes specific details about why this policy violation was reported.- Parameters:
details- the details value to set.- Returns:
- the PolicyViolation object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-