@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PatchComplianceData extends Object implements Serializable, Cloneable, StructuredPojo
Information about the state of a patch on a particular managed node as it relates to the patch baseline used to patch the node.
Constructor and Description |
---|
PatchComplianceData() |
Modifier and Type | Method and Description |
---|---|
PatchComplianceData |
clone() |
boolean |
equals(Object obj) |
String |
getClassification()
The classification of the patch, such as
SecurityUpdates , Updates , and
CriticalUpdates . |
String |
getCVEIds()
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.
|
Date |
getInstalledTime()
The date/time the patch was installed on the managed node.
|
String |
getKBId()
The operating system-specific ID of the patch.
|
String |
getSeverity()
The severity of the patch such as
Critical , Important , and Moderate . |
String |
getState()
The state of the patch on the managed node, such as INSTALLED or FAILED.
|
String |
getTitle()
The title of the patch.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setClassification(String classification)
The classification of the patch, such as
SecurityUpdates , Updates , and
CriticalUpdates . |
void |
setCVEIds(String cVEIds)
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.
|
void |
setInstalledTime(Date installedTime)
The date/time the patch was installed on the managed node.
|
void |
setKBId(String kBId)
The operating system-specific ID of the patch.
|
void |
setSeverity(String severity)
The severity of the patch such as
Critical , Important , and Moderate . |
void |
setState(PatchComplianceDataState state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
|
void |
setState(String state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
|
void |
setTitle(String title)
The title of the patch.
|
String |
toString()
Returns a string representation of this object.
|
PatchComplianceData |
withClassification(String classification)
The classification of the patch, such as
SecurityUpdates , Updates , and
CriticalUpdates . |
PatchComplianceData |
withCVEIds(String cVEIds)
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.
|
PatchComplianceData |
withInstalledTime(Date installedTime)
The date/time the patch was installed on the managed node.
|
PatchComplianceData |
withKBId(String kBId)
The operating system-specific ID of the patch.
|
PatchComplianceData |
withSeverity(String severity)
The severity of the patch such as
Critical , Important , and Moderate . |
PatchComplianceData |
withState(PatchComplianceDataState state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
|
PatchComplianceData |
withState(String state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
|
PatchComplianceData |
withTitle(String title)
The title of the patch.
|
public void setTitle(String title)
The title of the patch.
title
- The title of the patch.public String getTitle()
The title of the patch.
public PatchComplianceData withTitle(String title)
The title of the patch.
title
- The title of the patch.public void setKBId(String kBId)
The operating system-specific ID of the patch.
kBId
- The operating system-specific ID of the patch.public String getKBId()
The operating system-specific ID of the patch.
public PatchComplianceData withKBId(String kBId)
The operating system-specific ID of the patch.
kBId
- The operating system-specific ID of the patch.public void setClassification(String classification)
The classification of the patch, such as SecurityUpdates
, Updates
, and
CriticalUpdates
.
classification
- The classification of the patch, such as SecurityUpdates
, Updates
, and
CriticalUpdates
.public String getClassification()
The classification of the patch, such as SecurityUpdates
, Updates
, and
CriticalUpdates
.
SecurityUpdates
, Updates
, and
CriticalUpdates
.public PatchComplianceData withClassification(String classification)
The classification of the patch, such as SecurityUpdates
, Updates
, and
CriticalUpdates
.
classification
- The classification of the patch, such as SecurityUpdates
, Updates
, and
CriticalUpdates
.public void setSeverity(String severity)
The severity of the patch such as Critical
, Important
, and Moderate
.
severity
- The severity of the patch such as Critical
, Important
, and Moderate
.public String getSeverity()
The severity of the patch such as Critical
, Important
, and Moderate
.
Critical
, Important
, and
Moderate
.public PatchComplianceData withSeverity(String severity)
The severity of the patch such as Critical
, Important
, and Moderate
.
severity
- The severity of the patch such as Critical
, Important
, and Moderate
.public void setState(String state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
state
- The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
PatchComplianceDataState
public String getState()
The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
PatchComplianceDataState
public PatchComplianceData withState(String state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
state
- The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
PatchComplianceDataState
public void setState(PatchComplianceDataState state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
state
- The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
PatchComplianceDataState
public PatchComplianceData withState(PatchComplianceDataState state)
The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
state
- The state of the patch on the managed node, such as INSTALLED or FAILED.
For descriptions of each patch state, see About patch compliance in the Amazon Web Services Systems Manager User Guide.
PatchComplianceDataState
public void setInstalledTime(Date installedTime)
The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.
installedTime
- The date/time the patch was installed on the managed node. Not all operating systems provide this level of
information.public Date getInstalledTime()
The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.
public PatchComplianceData withInstalledTime(Date installedTime)
The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.
installedTime
- The date/time the patch was installed on the managed node. Not all operating systems provide this level of
information.public void setCVEIds(String cVEIds)
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.
Currently, CVE ID values are reported only for patches with a status of Missing
or
Failed
.
cVEIds
- The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the
patch.
Currently, CVE ID values are reported only for patches with a status of Missing
or
Failed
.
public String getCVEIds()
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.
Currently, CVE ID values are reported only for patches with a status of Missing
or
Failed
.
Currently, CVE ID values are reported only for patches with a status of Missing
or
Failed
.
public PatchComplianceData withCVEIds(String cVEIds)
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.
Currently, CVE ID values are reported only for patches with a status of Missing
or
Failed
.
cVEIds
- The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the
patch.
Currently, CVE ID values are reported only for patches with a status of Missing
or
Failed
.
public String toString()
toString
in class Object
Object.toString()
public PatchComplianceData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.