| Modifier and Type | Class and Description | 
|---|---|
| static class  | BasicOsDetails.Factory | 
| static class  | BasicOsDetails.OsArchs | 
| static class  | BasicOsDetails.OsNames | 
| static class  | BasicOsDetails.OsVersions | 
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | UNIX_OS_NAME_PATTERNS | 
| Constructor and Description | 
|---|
| BasicOsDetails(java.lang.String name,
              java.lang.String arch,
              java.lang.String version)Sets is64Bit according to value of arch parameter. | 
| BasicOsDetails(java.lang.String name,
              java.lang.String arch,
              java.lang.String version,
              boolean is64Bit) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getArch()The operating system's architecture, e.g. | 
| java.lang.String | getName()The name of the operating system, e.g. | 
| java.lang.String | getVersion()The version of the operating system. | 
| boolean | is64bit() | 
| boolean | isLinux() | 
| boolean | isMac() | 
| boolean | isWindows() | 
| java.lang.String | toString() | 
public static final java.lang.String UNIX_OS_NAME_PATTERNS
public BasicOsDetails(java.lang.String name,
              java.lang.String arch,
              java.lang.String version)
public BasicOsDetails(java.lang.String name,
              java.lang.String arch,
              java.lang.String version,
              boolean is64Bit)
@Nullable public java.lang.String getName()
OsDetails@Nullable public java.lang.String getArch()
OsDetails@Nullable public java.lang.String getVersion()
OsDetailsgetVersion in interface OsDetailspublic java.lang.String toString()
toString in class java.lang.Object