public final class OperatingSystem extends java.lang.Object implements IUnknownPropertiesConsumer, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE |
Constructor and Description |
---|
OperatingSystem() |
Modifier and Type | Method and Description |
---|---|
void |
acceptUnknownProperties(java.util.Map<java.lang.String,java.lang.Object> unknown) |
@NotNull OperatingSystem |
clone()
Clones an OperatingSystem aka deep copy
|
java.lang.String |
getBuild() |
java.lang.String |
getKernelVersion() |
java.lang.String |
getName() |
java.lang.String |
getRawDescription() |
java.lang.String |
getVersion() |
java.lang.Boolean |
isRooted() |
void |
setBuild(java.lang.String build) |
void |
setKernelVersion(java.lang.String kernelVersion) |
void |
setName(java.lang.String name) |
void |
setRawDescription(java.lang.String rawDescription) |
void |
setRooted(java.lang.Boolean rooted) |
void |
setVersion(java.lang.String version) |
public static final java.lang.String TYPE
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getRawDescription()
public void setRawDescription(java.lang.String rawDescription)
public java.lang.String getBuild()
public void setBuild(java.lang.String build)
public java.lang.String getKernelVersion()
public void setKernelVersion(java.lang.String kernelVersion)
public java.lang.Boolean isRooted()
public void setRooted(java.lang.Boolean rooted)
@ApiStatus.Internal public void acceptUnknownProperties(java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties
in interface IUnknownPropertiesConsumer
@NotNull public @NotNull OperatingSystem clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if object is not cloneable