Class ComplianceDetailPolicy
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.ComplianceDetailPolicy
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public final class ComplianceDetailPolicy extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details 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 class
ComplianceDetailPolicy.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompliancePolicyDisplayName()
Compliane Policy DisplayNameString
getCompliancePolicyId()
Compliance Policy IdString
getCompliancePolicyRuleDisplayName()
Product NameString
getCompliancePolicyRuleId()
Compliane Policy Rule IdString
getGracePeriod()
Grace period in days,weeks,months or years the exemption is applicable for the rule.PatchSelectionDetails
getPatchSelection()
int
hashCode()
ComplianceDetailPolicy.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-