public static interface CreatePatchBaselineRequest.Builder extends SSMRequest.Builder, CopyableBuilder<CreatePatchBaselineRequest.Builder,CreatePatchBaselineRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreatePatchBaselineRequest.Builder |
approvalRules(Consumer<PatchRuleGroup.Builder> approvalRules)
A set of rules used to include patches in the baseline.
|
CreatePatchBaselineRequest.Builder |
approvalRules(PatchRuleGroup approvalRules)
A set of rules used to include patches in the baseline.
|
CreatePatchBaselineRequest.Builder |
approvedPatches(Collection<String> approvedPatches)
A list of explicitly approved patches for the baseline.
|
CreatePatchBaselineRequest.Builder |
approvedPatches(String... approvedPatches)
A list of explicitly approved patches for the baseline.
|
CreatePatchBaselineRequest.Builder |
approvedPatchesComplianceLevel(PatchComplianceLevel approvedPatchesComplianceLevel)
Defines the compliance level for approved patches.
|
CreatePatchBaselineRequest.Builder |
approvedPatchesComplianceLevel(String approvedPatchesComplianceLevel)
Defines the compliance level for approved patches.
|
CreatePatchBaselineRequest.Builder |
clientToken(String clientToken)
User-provided idempotency token.
|
CreatePatchBaselineRequest.Builder |
description(String description)
A description of the patch baseline.
|
default CreatePatchBaselineRequest.Builder |
globalFilters(Consumer<PatchFilterGroup.Builder> globalFilters)
A set of global filters used to exclude patches from the baseline.
|
CreatePatchBaselineRequest.Builder |
globalFilters(PatchFilterGroup globalFilters)
A set of global filters used to exclude patches from the baseline.
|
CreatePatchBaselineRequest.Builder |
name(String name)
The name of the patch baseline.
|
CreatePatchBaselineRequest.Builder |
operatingSystem(OperatingSystem operatingSystem)
Defines the operating system the patch baseline applies to.
|
CreatePatchBaselineRequest.Builder |
operatingSystem(String operatingSystem)
Defines the operating system the patch baseline applies to.
|
CreatePatchBaselineRequest.Builder |
rejectedPatches(Collection<String> rejectedPatches)
A list of explicitly rejected patches for the baseline.
|
CreatePatchBaselineRequest.Builder |
rejectedPatches(String... rejectedPatches)
A list of explicitly rejected patches for the baseline.
|
CreatePatchBaselineRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreatePatchBaselineRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
buildrequestOverrideConfigcopyapply, buildCreatePatchBaselineRequest.Builder operatingSystem(String operatingSystem)
Defines the operating system the patch baseline applies to. The Default value is WINDOWS.
operatingSystem - Defines the operating system the patch baseline applies to. The Default value is WINDOWS.OperatingSystem,
OperatingSystemCreatePatchBaselineRequest.Builder operatingSystem(OperatingSystem operatingSystem)
Defines the operating system the patch baseline applies to. The Default value is WINDOWS.
operatingSystem - Defines the operating system the patch baseline applies to. The Default value is WINDOWS.OperatingSystem,
OperatingSystemCreatePatchBaselineRequest.Builder name(String name)
The name of the patch baseline.
name - The name of the patch baseline.CreatePatchBaselineRequest.Builder globalFilters(PatchFilterGroup globalFilters)
A set of global filters used to exclude patches from the baseline.
globalFilters - A set of global filters used to exclude patches from the baseline.default CreatePatchBaselineRequest.Builder globalFilters(Consumer<PatchFilterGroup.Builder> globalFilters)
A set of global filters used to exclude patches from the baseline.
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 globalFilters(PatchFilterGroup).globalFilters - a consumer that will call methods on PatchFilterGroup.BuilderglobalFilters(PatchFilterGroup)CreatePatchBaselineRequest.Builder approvalRules(PatchRuleGroup approvalRules)
A set of rules used to include patches in the baseline.
approvalRules - A set of rules used to include patches in the baseline.default CreatePatchBaselineRequest.Builder approvalRules(Consumer<PatchRuleGroup.Builder> approvalRules)
A set of rules used to include patches in the baseline.
This is a convenience that creates an instance of thePatchRuleGroup.Builder avoiding the need to
create one manually via PatchRuleGroup.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to approvalRules(PatchRuleGroup).approvalRules - a consumer that will call methods on PatchRuleGroup.BuilderapprovalRules(PatchRuleGroup)CreatePatchBaselineRequest.Builder approvedPatches(Collection<String> approvedPatches)
A list of explicitly approved patches for the baseline.
approvedPatches - A list of explicitly approved patches for the baseline.CreatePatchBaselineRequest.Builder approvedPatches(String... approvedPatches)
A list of explicitly approved patches for the baseline.
approvedPatches - A list of explicitly approved patches for the baseline.CreatePatchBaselineRequest.Builder approvedPatchesComplianceLevel(String approvedPatchesComplianceLevel)
Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. Valid compliance severity levels include the following: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNSPECIFIED. The default value is UNSPECIFIED.
approvedPatchesComplianceLevel - Defines the compliance level for approved patches. This means that if an approved patch is reported as
missing, this is the severity of the compliance violation. Valid compliance severity levels include
the following: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNSPECIFIED. The default value is
UNSPECIFIED.PatchComplianceLevel,
PatchComplianceLevelCreatePatchBaselineRequest.Builder approvedPatchesComplianceLevel(PatchComplianceLevel approvedPatchesComplianceLevel)
Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. Valid compliance severity levels include the following: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNSPECIFIED. The default value is UNSPECIFIED.
approvedPatchesComplianceLevel - Defines the compliance level for approved patches. This means that if an approved patch is reported as
missing, this is the severity of the compliance violation. Valid compliance severity levels include
the following: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNSPECIFIED. The default value is
UNSPECIFIED.PatchComplianceLevel,
PatchComplianceLevelCreatePatchBaselineRequest.Builder rejectedPatches(Collection<String> rejectedPatches)
A list of explicitly rejected patches for the baseline.
rejectedPatches - A list of explicitly rejected patches for the baseline.CreatePatchBaselineRequest.Builder rejectedPatches(String... rejectedPatches)
A list of explicitly rejected patches for the baseline.
rejectedPatches - A list of explicitly rejected patches for the baseline.CreatePatchBaselineRequest.Builder description(String description)
A description of the patch baseline.
description - A description of the patch baseline.CreatePatchBaselineRequest.Builder clientToken(String clientToken)
User-provided idempotency token.
clientToken - User-provided idempotency token.CreatePatchBaselineRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreatePatchBaselineRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.