@Generated(value="software.amazon.awssdk:codegen") public final class Patch extends Object implements StructuredPojo, ToCopyableBuilder<Patch.Builder,Patch>
Represents metadata about a patch.
Modifier and Type | Class and Description |
---|---|
static interface |
Patch.Builder |
Modifier and Type | Method and Description |
---|---|
static Patch.Builder |
builder() |
String |
classification()
The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).
|
String |
contentUrl()
The URL where more information can be obtained about the patch.
|
String |
description()
The description of the patch.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID of the patch (this is different than the Microsoft Knowledge Base ID).
|
String |
kbNumber()
The Microsoft Knowledge Base ID of the patch.
|
String |
language()
The language of the patch if it's language-specific.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
msrcNumber()
The ID of the MSRC bulletin the patch is related to.
|
String |
msrcSeverity()
The severity of the patch (for example Critical, Important, Moderate).
|
String |
product()
The specific product the patch is applicable for (for example, WindowsServer2016).
|
String |
productFamily()
The product family the patch is applicable for (for example, Windows).
|
Instant |
releaseDate()
The date the patch was released.
|
static Class<? extends Patch.Builder> |
serializableBuilderClass() |
String |
title()
The title of the patch.
|
Patch.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
vendor()
The name of the vendor providing the patch.
|
copy
public String id()
The ID of the patch (this is different than the Microsoft Knowledge Base ID).
public Instant releaseDate()
The date the patch was released.
public String title()
The title of the patch.
public String description()
The description of the patch.
public String contentUrl()
The URL where more information can be obtained about the patch.
public String vendor()
The name of the vendor providing the patch.
public String productFamily()
The product family the patch is applicable for (for example, Windows).
public String product()
The specific product the patch is applicable for (for example, WindowsServer2016).
public String classification()
The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).
public String msrcSeverity()
The severity of the patch (for example Critical, Important, Moderate).
public String kbNumber()
The Microsoft Knowledge Base ID of the patch.
public String msrcNumber()
The ID of the MSRC bulletin the patch is related to.
public String language()
The language of the patch if it's language-specific.
public Patch.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Patch.Builder,Patch>
public static Patch.Builder builder()
public static Class<? extends Patch.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.