Interface PatchComplianceData.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PatchComplianceData.Builder,PatchComplianceData>
,SdkBuilder<PatchComplianceData.Builder,PatchComplianceData>
,SdkPojo
- Enclosing class:
- PatchComplianceData
public static interface PatchComplianceData.Builder extends SdkPojo, CopyableBuilder<PatchComplianceData.Builder,PatchComplianceData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PatchComplianceData.Builder
classification(String classification)
The classification of the patch, such asSecurityUpdates
,Updates
, andCriticalUpdates
.PatchComplianceData.Builder
cveIds(String cveIds)
The IDs of one or more Common Vulnerabilities and Exposure (CVE) issues that are resolved by the patch.PatchComplianceData.Builder
installedTime(Instant installedTime)
The date/time the patch was installed on the managed node.PatchComplianceData.Builder
kbId(String kbId)
The operating system-specific ID of the patch.PatchComplianceData.Builder
severity(String severity)
The severity of the patch such asCritical
,Important
, andModerate
.PatchComplianceData.Builder
state(String state)
The state of the patch on the managed node, such as INSTALLED or FAILED.PatchComplianceData.Builder
state(PatchComplianceDataState state)
The state of the patch on the managed node, such as INSTALLED or FAILED.PatchComplianceData.Builder
title(String title)
The title of the patch.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
title
PatchComplianceData.Builder title(String title)
The title of the patch.
- Parameters:
title
- The title of the patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kbId
PatchComplianceData.Builder kbId(String kbId)
The operating system-specific ID of the patch.
- Parameters:
kbId
- The operating system-specific ID of the patch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
classification
PatchComplianceData.Builder classification(String classification)
The classification of the patch, such as
SecurityUpdates
,Updates
, andCriticalUpdates
.- Parameters:
classification
- The classification of the patch, such asSecurityUpdates
,Updates
, andCriticalUpdates
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severity
PatchComplianceData.Builder severity(String severity)
The severity of the patch such as
Critical
,Important
, andModerate
.- Parameters:
severity
- The severity of the patch such asCritical
,Important
, andModerate
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
PatchComplianceData.Builder state(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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PatchComplianceDataState
,PatchComplianceDataState
-
state
PatchComplianceData.Builder state(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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PatchComplianceDataState
,PatchComplianceDataState
-
installedTime
PatchComplianceData.Builder installedTime(Instant installedTime)
The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.
- Parameters:
installedTime
- The date/time the patch was installed on the managed node. Not all operating systems provide this level of information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cveIds
PatchComplianceData.Builder cveIds(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
orFailed
.- Parameters:
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
orFailed
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-