public class ConfigItem extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigItem.Builder |
| Modifier and Type | Field and Description |
|---|---|
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
ConfigMode |
mode |
static int |
MODE |
ConfigModule |
module |
static int |
MODULE |
byte[] |
name |
static int |
NAME |
Value |
value |
static int |
VALUE |
| Constructor and Description |
|---|
ConfigItem() |
ConfigItem(ConfigItem other)
Performs a deep copy on other.
|
ConfigItem(ConfigModule module,
byte[] name,
ConfigMode mode,
Value value) |
| Modifier and Type | Method and Description |
|---|---|
static ConfigItem.Builder |
builder() |
ConfigItem |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
Object |
getFieldValue(int fieldID) |
ConfigMode |
getMode() |
ConfigModule |
getModule() |
byte[] |
getName() |
Value |
getValue() |
int |
hashCode() |
boolean |
isSetMode() |
boolean |
isSetModule() |
boolean |
isSetName() |
boolean |
isSetValue() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
void |
setFieldValue(int fieldID,
Object __value) |
ConfigItem |
setMode(ConfigMode mode) |
void |
setModeIsSet(boolean __value) |
ConfigItem |
setModule(ConfigModule module) |
void |
setModuleIsSet(boolean __value) |
ConfigItem |
setName(byte[] name) |
void |
setNameIsSet(boolean __value) |
ConfigItem |
setValue(Value value) |
void |
setValueIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetMode() |
void |
unsetModule() |
void |
unsetName() |
void |
unsetValue() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public ConfigModule module
ConfigModulepublic byte[] name
public ConfigMode mode
ConfigModepublic Value value
public static final int MODULE
public static final int NAME
public static final int MODE
public static final int VALUE
public ConfigItem()
public ConfigItem(ConfigModule module, byte[] name, ConfigMode mode, Value value)
public ConfigItem(ConfigItem other)
public static ConfigItem.Builder builder()
public ConfigItem deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic ConfigModule getModule()
ConfigModulepublic ConfigItem setModule(ConfigModule module)
ConfigModulepublic void unsetModule()
public boolean isSetModule()
public void setModuleIsSet(boolean __value)
public byte[] getName()
public ConfigItem setName(byte[] name)
public void unsetName()
public boolean isSetName()
public void setNameIsSet(boolean __value)
public ConfigMode getMode()
ConfigModepublic ConfigItem setMode(ConfigMode mode)
ConfigModepublic void unsetMode()
public boolean isSetMode()
public void setModeIsSet(boolean __value)
public Value getValue()
public ConfigItem setValue(Value value)
public void unsetValue()
public boolean isSetValue()
public void setValueIsSet(boolean __value)
public void setFieldValue(int fieldID,
Object __value)
public Object getFieldValue(int fieldID)
public void read(com.facebook.thrift.protocol.TProtocol iprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBaseread in interface com.facebook.thrift.TBaseiprot - Input protocolcom.facebook.thrift.TExceptionpublic void write(com.facebook.thrift.protocol.TProtocol oprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBasewrite in interface com.facebook.thrift.TBaseoprot - Output protocolcom.facebook.thrift.TExceptionpublic String toString(int indent, boolean prettyPrint)
com.facebook.thrift.TBasetoString in interface com.facebook.thrift.TBaseindent - The level of indentation desiredprettyPrint - Set pretty printing on/offpublic void validate()
throws com.facebook.thrift.TException
com.facebook.thrift.TExceptionCopyright © 2022. All rights reserved.