@Immutable @ThreadSafe @ProviderType public class SystemResourceInfo extends java.lang.Object
Constructor and Description |
---|
SystemResourceInfo(java.lang.String name)
Creates a new
SystemResourceInfo instance. |
SystemResourceInfo(java.lang.String name,
java.lang.String version,
java.lang.String type)
Creates a new
SystemResourceInfo instance. |
SystemResourceInfo(java.lang.String name,
java.lang.String version,
SystemResourceType type)
Creates a new
SystemResourceInfo instance. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the resource name
|
SystemResourceType |
getType()
Returns the resource type
|
java.lang.String |
getTypeString()
Returns the resource type
|
java.lang.String |
getVersion()
Returns the resource version
|
public SystemResourceInfo(java.lang.String name)
SystemResourceInfo
instance.name
- a string representing the resource namepublic SystemResourceInfo(java.lang.String name, java.lang.String version, java.lang.String type)
SystemResourceInfo
instance.name
- a string representing the resource nameversion
- a string representing the resource versiontype
- a string representing the resource typepublic SystemResourceInfo(java.lang.String name, java.lang.String version, SystemResourceType type)
SystemResourceInfo
instance.name
- a string representing the resource nameversion
- a string representing the resource versiontype
- a SystemResourceType
representing the resource typepublic java.lang.String getName()
public java.lang.String getVersion()
public SystemResourceType getType()
SystemResourceType
public java.lang.String getTypeString()
String