StructuredPojo
, ToCopyableBuilder<PatchRule.Builder,PatchRule>
@Generated("software.amazon.awssdk:codegen") public class PatchRule extends Object implements StructuredPojo, ToCopyableBuilder<PatchRule.Builder,PatchRule>
Defines an approval rule for a patch baseline.
Modifier and Type | Class | Description |
---|---|---|
static interface |
PatchRule.Builder |
Modifier and Type | Method | Description |
---|---|---|
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.
|
static PatchRule.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
PatchFilterGroup |
patchFilterGroup() |
The patch filter group that defines the criteria for the rule.
|
static Class<? extends PatchRule.Builder> |
serializableBuilderClass() |
|
PatchRule.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public PatchFilterGroup patchFilterGroup()
The patch filter group that defines the criteria for the rule.
public 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.
public PatchRule.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PatchRule.Builder,PatchRule>
public static PatchRule.Builder builder()
public static Class<? extends PatchRule.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.