Class ComplianceDetailPolicy
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.ComplianceDetailPolicy
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250228") public final class ComplianceDetailPolicy extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of the Policy associated
Note: Objects should always be created or deserialized using theComplianceDetailPolicy.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the
ComplianceDetailPolicy.Builder, which maintain a set of all explicitly set fields calledComplianceDetailPolicy.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComplianceDetailPolicy.Builder
-
Constructor Summary
Constructors Constructor Description ComplianceDetailPolicy(String compliancePolicyId, String compliancePolicyDisplayName, String compliancePolicyRuleId, String compliancePolicyRuleDisplayName, String gracePeriod, PatchSelectionDetails patchSelection)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComplianceDetailPolicy.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompliancePolicyDisplayName()Compliane Policy DisplayNameStringgetCompliancePolicyId()Compliance Policy IdStringgetCompliancePolicyRuleDisplayName()Product NameStringgetCompliancePolicyRuleId()Compliane Policy Rule IdStringgetGracePeriod()Grace period in days,weeks,months or years the exemption is applicable for the rule.PatchSelectionDetailsgetPatchSelection()inthashCode()ComplianceDetailPolicy.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ComplianceDetailPolicy
@Deprecated @ConstructorProperties({"compliancePolicyId","compliancePolicyDisplayName","compliancePolicyRuleId","compliancePolicyRuleDisplayName","gracePeriod","patchSelection"}) public ComplianceDetailPolicy(String compliancePolicyId, String compliancePolicyDisplayName, String compliancePolicyRuleId, String compliancePolicyRuleDisplayName, String gracePeriod, PatchSelectionDetails patchSelection)
Deprecated.
-
-
Method Detail
-
builder
public static ComplianceDetailPolicy.Builder builder()
Create a new builder.
-
toBuilder
public ComplianceDetailPolicy.Builder toBuilder()
-
getCompliancePolicyId
public String getCompliancePolicyId()
Compliance Policy Id- Returns:
- the value
-
getCompliancePolicyDisplayName
public String getCompliancePolicyDisplayName()
Compliane Policy DisplayName- Returns:
- the value
-
getCompliancePolicyRuleId
public String getCompliancePolicyRuleId()
Compliane Policy Rule Id- Returns:
- the value
-
getCompliancePolicyRuleDisplayName
public String getCompliancePolicyRuleDisplayName()
Product Name- Returns:
- the value
-
getGracePeriod
public String getGracePeriod()
Grace period in days,weeks,months or years the exemption is applicable for the rule.- Returns:
- the value
-
getPatchSelection
public PatchSelectionDetails getPatchSelection()
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-