public static interface PatchRule.Builder extends CopyableBuilder<PatchRule.Builder,PatchRule>
Modifier and Type | Method and Description |
---|---|
PatchRule.Builder |
approveAfterDays(Integer approveAfterDays)
The number of days after the release date of each patch matched by the rule the patch is marked as approved
in the patch baseline.
|
PatchRule.Builder |
complianceLevel(PatchComplianceLevel complianceLevel)
A compliance severity level for all approved patches in a patch baseline.
|
PatchRule.Builder |
complianceLevel(String complianceLevel)
A compliance severity level for all approved patches in a patch baseline.
|
default PatchRule.Builder |
patchFilterGroup(Consumer<PatchFilterGroup.Builder> patchFilterGroup)
The patch filter group that defines the criteria for the rule.
|
PatchRule.Builder |
patchFilterGroup(PatchFilterGroup patchFilterGroup)
The patch filter group that defines the criteria for the rule.
|
copy
apply, build
PatchRule.Builder patchFilterGroup(PatchFilterGroup patchFilterGroup)
The patch filter group that defines the criteria for the rule.
patchFilterGroup
- The patch filter group that defines the criteria for the rule.default PatchRule.Builder patchFilterGroup(Consumer<PatchFilterGroup.Builder> patchFilterGroup)
The patch filter group that defines the criteria for the rule.
This is a convenience that creates an instance of thePatchFilterGroup.Builder
avoiding the need to
create one manually via PatchFilterGroup.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to patchFilterGroup(PatchFilterGroup)
.patchFilterGroup
- a consumer that will call methods on PatchFilterGroup.Builder
patchFilterGroup(PatchFilterGroup)
PatchRule.Builder complianceLevel(String complianceLevel)
A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.
complianceLevel
- A compliance severity level for all approved patches in a patch baseline. Valid compliance severity
levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.PatchComplianceLevel
,
PatchComplianceLevel
PatchRule.Builder complianceLevel(PatchComplianceLevel complianceLevel)
A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.
complianceLevel
- A compliance severity level for all approved patches in a patch baseline. Valid compliance severity
levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.PatchComplianceLevel
,
PatchComplianceLevel
PatchRule.Builder approveAfterDays(Integer approveAfterDays)
The number of days after the release date of each patch matched by the rule the patch is marked as approved in the patch baseline.
approveAfterDays
- The number of days after the release date of each patch matched by the rule the patch is marked as
approved in the patch baseline.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.