Interface AwsSsmComplianceSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsSsmComplianceSummary.Builder,
,AwsSsmComplianceSummary> SdkBuilder<AwsSsmComplianceSummary.Builder,
,AwsSsmComplianceSummary> SdkPojo
- Enclosing class:
AwsSsmComplianceSummary
-
Method Summary
Modifier and TypeMethodDescriptioncomplianceType
(String complianceType) The type of resource for which the compliance was determined.compliantCriticalCount
(Integer compliantCriticalCount) For the patches that are compliant, the number that have a severity ofCRITICAL
.compliantHighCount
(Integer compliantHighCount) For the patches that are compliant, the number that have a severity ofHIGH
.compliantInformationalCount
(Integer compliantInformationalCount) For the patches that are compliant, the number that have a severity ofINFORMATIONAL
.compliantLowCount
(Integer compliantLowCount) For the patches that are compliant, the number that have a severity ofLOW
.compliantMediumCount
(Integer compliantMediumCount) For the patches that are compliant, the number that have a severity ofMEDIUM
.compliantUnspecifiedCount
(Integer compliantUnspecifiedCount) For the patches that are compliant, the number that have a severity ofUNSPECIFIED
.executionType
(String executionType) The type of execution that was used determine compliance.nonCompliantCriticalCount
(Integer nonCompliantCriticalCount) For the patch items that are noncompliant, the number of items that have a severity ofCRITICAL
.nonCompliantHighCount
(Integer nonCompliantHighCount) For the patches that are noncompliant, the number that have a severity ofHIGH
.nonCompliantInformationalCount
(Integer nonCompliantInformationalCount) For the patches that are noncompliant, the number that have a severity ofINFORMATIONAL
.nonCompliantLowCount
(Integer nonCompliantLowCount) For the patches that are noncompliant, the number that have a severity ofLOW
.nonCompliantMediumCount
(Integer nonCompliantMediumCount) For the patches that are noncompliant, the number that have a severity ofMEDIUM
.nonCompliantUnspecifiedCount
(Integer nonCompliantUnspecifiedCount) For the patches that are noncompliant, the number that have a severity ofUNSPECIFIED
.overallSeverity
(String overallSeverity) The highest severity for the patches.patchBaselineId
(String patchBaselineId) The identifier of the patch baseline.patchGroup
(String patchGroup) The identifier of the patch group for which compliance was determined.The current patch compliance status.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, sdkFields
-
Method Details
-
status
The current patch compliance status. Valid values are as follows:
-
COMPLIANT
-
NON_COMPLIANT
-
UNSPECIFIED_DATA
- Parameters:
status
- The current patch compliance status. Valid values are as follows:-
COMPLIANT
-
NON_COMPLIANT
-
UNSPECIFIED_DATA
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
compliantCriticalCount
For the patches that are compliant, the number that have a severity of
CRITICAL
.- Parameters:
compliantCriticalCount
- For the patches that are compliant, the number that have a severity ofCRITICAL
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compliantHighCount
For the patches that are compliant, the number that have a severity of
HIGH
.- Parameters:
compliantHighCount
- For the patches that are compliant, the number that have a severity ofHIGH
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compliantMediumCount
For the patches that are compliant, the number that have a severity of
MEDIUM
.- Parameters:
compliantMediumCount
- For the patches that are compliant, the number that have a severity ofMEDIUM
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionType
The type of execution that was used determine compliance.
- Parameters:
executionType
- The type of execution that was used determine compliance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonCompliantCriticalCount
For the patch items that are noncompliant, the number of items that have a severity of
CRITICAL
.- Parameters:
nonCompliantCriticalCount
- For the patch items that are noncompliant, the number of items that have a severity ofCRITICAL
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compliantInformationalCount
For the patches that are compliant, the number that have a severity of
INFORMATIONAL
.- Parameters:
compliantInformationalCount
- For the patches that are compliant, the number that have a severity ofINFORMATIONAL
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonCompliantInformationalCount
AwsSsmComplianceSummary.Builder nonCompliantInformationalCount(Integer nonCompliantInformationalCount) For the patches that are noncompliant, the number that have a severity of
INFORMATIONAL
.- Parameters:
nonCompliantInformationalCount
- For the patches that are noncompliant, the number that have a severity ofINFORMATIONAL
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compliantUnspecifiedCount
For the patches that are compliant, the number that have a severity of
UNSPECIFIED
.- Parameters:
compliantUnspecifiedCount
- For the patches that are compliant, the number that have a severity ofUNSPECIFIED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonCompliantLowCount
For the patches that are noncompliant, the number that have a severity of
LOW
.- Parameters:
nonCompliantLowCount
- For the patches that are noncompliant, the number that have a severity ofLOW
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonCompliantHighCount
For the patches that are noncompliant, the number that have a severity of
HIGH
.- Parameters:
nonCompliantHighCount
- For the patches that are noncompliant, the number that have a severity ofHIGH
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compliantLowCount
For the patches that are compliant, the number that have a severity of
LOW
.- Parameters:
compliantLowCount
- For the patches that are compliant, the number that have a severity ofLOW
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceType
The type of resource for which the compliance was determined. For
AwsSsmPatchCompliance
,ComplianceType
isPatch
.- Parameters:
complianceType
- The type of resource for which the compliance was determined. ForAwsSsmPatchCompliance
,ComplianceType
isPatch
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patchBaselineId
The identifier of the patch baseline. The patch baseline lists the patches that are approved for installation.
- Parameters:
patchBaselineId
- The identifier of the patch baseline. The patch baseline lists the patches that are approved for installation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overallSeverity
The highest severity for the patches. Valid values are as follows:
-
CRITICAL
-
HIGH
-
MEDIUM
-
LOW
-
INFORMATIONAL
-
UNSPECIFIED
- Parameters:
overallSeverity
- The highest severity for the patches. Valid values are as follows:-
CRITICAL
-
HIGH
-
MEDIUM
-
LOW
-
INFORMATIONAL
-
UNSPECIFIED
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
nonCompliantMediumCount
For the patches that are noncompliant, the number that have a severity of
MEDIUM
.- Parameters:
nonCompliantMediumCount
- For the patches that are noncompliant, the number that have a severity ofMEDIUM
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nonCompliantUnspecifiedCount
For the patches that are noncompliant, the number that have a severity of
UNSPECIFIED
.- Parameters:
nonCompliantUnspecifiedCount
- For the patches that are noncompliant, the number that have a severity ofUNSPECIFIED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patchGroup
The identifier of the patch group for which compliance was determined. A patch group uses tags to group EC2 instances that should have the same patch compliance.
- Parameters:
patchGroup
- The identifier of the patch group for which compliance was determined. A patch group uses tags to group EC2 instances that should have the same patch compliance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-