Classifying remediation into various types based on the kind of
violation. For example, violations caused due to changes in boolean org
policy requires different remediation instructions compared to violation
caused due to changes in allowed values of list org policy.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Enum Violation.Remediation.RemediationType (0.36.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.36.0 (latest)](/java/docs/reference/google-cloud-cloudcontrolspartner/latest/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.34.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.34.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.32.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.32.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.31.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.31.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.28.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.28.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.27.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.27.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.26.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.26.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.24.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.24.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.23.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.23.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.22.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.22.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.21.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.21.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.20.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.20.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.19.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.19.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.18.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.18.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.17.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.17.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.16.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.16.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.15.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.15.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.13.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.13.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.12.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.12.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.11.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.11.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.10.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.10.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.9.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.9.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.8.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.8.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.7.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.7.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.6.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.6.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.5.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.5.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.4.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.4.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.3.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.3.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType)\n- [0.1.0](/java/docs/reference/google-cloud-cloudcontrolspartner/0.1.0/com.google.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType) \n\n public enum Violation.Remediation.RemediationType extends Enum\u003cViolation.Remediation.RemediationType\u003e implements ProtocolMessageEnum\n\nClassifying remediation into various types based on the kind of\nviolation. For example, violations caused due to changes in boolean org\npolicy requires different remediation instructions compared to violation\ncaused due to changes in allowed values of list org policy.\n\nProtobuf enum `\ngoogle.cloud.cloudcontrolspartner.v1.Violation.Remediation.RemediationType` \n\nImplements\n----------\n\n[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html) \n\nInherited Members\n-----------------\n\n[Enum.\\\u003cT\\\u003evalueOf(Class\\\u003cT\\\u003e,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) \n[Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) \n[Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) \n[Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) \n[Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) \n[Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) \n[Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) \n[Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) \n[Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) \n[Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)"]]