Class ComplianceReportTarget
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.ComplianceReportTarget
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public final class ComplianceReportTarget extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of the target and patches.
Note: Objects should always be created or deserialized using theComplianceReportTarget.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 theComplianceReportTarget.Builder
, which maintain a set of all explicitly set fields calledComplianceReportTarget.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
ComplianceReportTarget.Builder
-
Constructor Summary
Constructors Constructor Description ComplianceReportTarget(String targetId, String targetName, String version, ComplianceState complianceState, List<ComplianceReportPatchDetail> installedPatches, List<ComplianceReportPatchDetail> recommendedPatches)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComplianceReportTarget.Builder
builder()
Create a new builder.boolean
equals(Object o)
ComplianceState
getComplianceState()
The last known compliance state of the target.List<ComplianceReportPatchDetail>
getInstalledPatches()
Installed Patches for the Target.List<ComplianceReportPatchDetail>
getRecommendedPatches()
Recommended Patches for the Target.String
getTargetId()
Target Identifier.Can be the target name if a separate ID is not available.String
getTargetName()
Target Name.String
getVersion()
Current version of the target.int
hashCode()
ComplianceReportTarget.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ComplianceReportTarget
@Deprecated @ConstructorProperties({"targetId","targetName","version","complianceState","installedPatches","recommendedPatches"}) public ComplianceReportTarget(String targetId, String targetName, String version, ComplianceState complianceState, List<ComplianceReportPatchDetail> installedPatches, List<ComplianceReportPatchDetail> recommendedPatches)
Deprecated.
-
-
Method Detail
-
builder
public static ComplianceReportTarget.Builder builder()
Create a new builder.
-
toBuilder
public ComplianceReportTarget.Builder toBuilder()
-
getTargetId
public String getTargetId()
Target Identifier.Can be the target name if a separate ID is not available.- Returns:
- the value
-
getTargetName
public String getTargetName()
Target Name.- Returns:
- the value
-
getVersion
public String getVersion()
Current version of the target.- Returns:
- the value
-
getComplianceState
public ComplianceState getComplianceState()
The last known compliance state of the target.- Returns:
- the value
-
getInstalledPatches
public List<ComplianceReportPatchDetail> getInstalledPatches()
Installed Patches for the Target.- Returns:
- the value
-
getRecommendedPatches
public List<ComplianceReportPatchDetail> getRecommendedPatches()
Recommended Patches for the Target.- Returns:
- the value
-
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
-
-