@Generated(value="software.amazon.awssdk:codegen") public final class PatchSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PatchSource.Builder,PatchSource>
Information about the patches to use to update the instances, including target operating systems and source repository. Applies to Linux instances only.
Modifier and Type | Class and Description |
---|---|
static interface |
PatchSource.Builder |
Modifier and Type | Method and Description |
---|---|
static PatchSource.Builder |
builder() |
String |
configuration()
The value of the yum repo configuration.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name specified to identify the patch source.
|
List<String> |
products()
The specific operating system versions a patch repository applies to, such as "Ubuntu16.04",
"AmazonLinux2016.09", "RedhatEnterpriseLinux7.2" or "Suse12.7".
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PatchSource.Builder> |
serializableBuilderClass() |
PatchSource.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String name()
The name specified to identify the patch source.
public List<String> products()
The specific operating system versions a patch repository applies to, such as "Ubuntu16.04", "AmazonLinux2016.09", "RedhatEnterpriseLinux7.2" or "Suse12.7". For lists of supported product values, see PatchFilter.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String configuration()
The value of the yum repo configuration. For example:
cachedir=/var/cache/yum/$basesearch
$releasever
keepcache=0
debuglevel=2
cachedir=/var/cache/yum/$basesearch
$releasever
keepcache=0
debuglevel=2
public PatchSource.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PatchSource.Builder,PatchSource>
public static PatchSource.Builder builder()
public static Class<? extends PatchSource.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.