DeviceFeatureFlag
public
class
DeviceFeatureFlag
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.flag.DeviceFeatureFlag |
Summary
Public constructors | |
|---|---|
DeviceFeatureFlag(String flagString)
Constructor to create a new DeviceFeatureFlag object with a flag string. |
|
DeviceFeatureFlag(String namespace, String flagName, String flagValue)
Constructor to create a new DeviceFeatureFlag object with flag attributes. |
|
Public methods | |
|---|---|
String
|
getFlagName()
Get the flag name of the DeviceFeatureFlag. |
String
|
getFlagValue()
Get the flag value of the DeviceFeatureFlag. |
String
|
getNamespace()
Get the namespace of the DeviceFeatureFlag. |
String
|
toString()
Convert the DeviceFeatureFlag object to a flag string in the format of "namespace/flagName=flagValue" |
Public constructors
DeviceFeatureFlag
public DeviceFeatureFlag (String flagString)
Constructor to create a new DeviceFeatureFlag object with a flag string.
| Parameters | |
|---|---|
flagString |
String: A device config flag string in the format of "namespace/flagName=flagValue" |
| Throws | |
|---|---|
IllegalArgumentException |
if the flagString parameter cannot be parsed |
DeviceFeatureFlag
public DeviceFeatureFlag (String namespace,
String flagName,
String flagValue)Constructor to create a new DeviceFeatureFlag object with flag attributes.
| Parameters | |
|---|---|
namespace |
String: The namespace of a flag, in String format. |
flagName |
String: The name of a flag, in String format. |
flagValue |
String: The value of a flag, in String format. |
Public methods
getFlagName
public String getFlagName ()
Get the flag name of the DeviceFeatureFlag. E.g. "flagName" in flag string "namespace/flagName=flagValue".
| Returns | |
|---|---|
String |
flag name string |
getFlagValue
public String getFlagValue ()
Get the flag value of the DeviceFeatureFlag. E.g. "flagValue" in flag string "namespace/flagName=flagValue".
| Returns | |
|---|---|
String |
flag value string |
getNamespace
public String getNamespace ()
Get the namespace of the DeviceFeatureFlag. E.g. "namespace" in flag string "namespace/flagName=flagValue".
| Returns | |
|---|---|
String |
namespace string |
toString
public String toString ()
Convert the DeviceFeatureFlag object to a flag string in the format of "namespace/flagName=flagValue"
| Returns | |
|---|---|
String |
formatted flag string |