@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) |
boolean |
equalsBySdkFields(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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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:
[main]
cachedir=/var/cache/yum/$basesearch$releasever
keepcache=0
debuglevel=2
[main]
cachedir=/var/cache/yum/$basesearch$releasever
keepcache=0
debuglevel=2
public PatchSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PatchSource.Builder,PatchSource>public static PatchSource.Builder builder()
public static Class<? extends PatchSource.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.