public class Edge extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
Edge.Builder |
| Modifier and Type | Field and Description |
|---|---|
Value |
dst |
static int |
DST |
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
byte[] |
name |
static int |
NAME |
Map<byte[],Value> |
props |
static int |
PROPS |
long |
ranking |
static int |
RANKING |
Value |
src |
static int |
SRC |
int |
type |
static int |
TYPE |
| Constructor and Description |
|---|
Edge() |
Edge(Edge other)
Performs a deep copy on other.
|
Edge(Value src,
Value dst,
int type,
byte[] name,
long ranking,
Map<byte[],Value> props) |
| Modifier and Type | Method and Description |
|---|---|
static Edge.Builder |
builder() |
Edge |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
Value |
getDst() |
Object |
getFieldValue(int fieldID) |
byte[] |
getName() |
Map<byte[],Value> |
getProps() |
long |
getRanking() |
Value |
getSrc() |
int |
getType() |
int |
hashCode() |
boolean |
isSetDst() |
boolean |
isSetName() |
boolean |
isSetProps() |
boolean |
isSetRanking() |
boolean |
isSetSrc() |
boolean |
isSetType() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
Edge |
setDst(Value dst) |
void |
setDstIsSet(boolean __value) |
void |
setFieldValue(int fieldID,
Object __value) |
Edge |
setName(byte[] name) |
void |
setNameIsSet(boolean __value) |
Edge |
setProps(Map<byte[],Value> props) |
void |
setPropsIsSet(boolean __value) |
Edge |
setRanking(long ranking) |
void |
setRankingIsSet(boolean __value) |
Edge |
setSrc(Value src) |
void |
setSrcIsSet(boolean __value) |
Edge |
setType(int type) |
void |
setTypeIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetDst() |
void |
unsetName() |
void |
unsetProps() |
void |
unsetRanking() |
void |
unsetSrc() |
void |
unsetType() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public Value src
public Value dst
public int type
public byte[] name
public long ranking
public static final int SRC
public static final int DST
public static final int TYPE
public static final int NAME
public static final int RANKING
public static final int PROPS
public Edge()
public Edge(Value src, Value dst, int type, byte[] name, long ranking, Map<byte[],Value> props)
public Edge(Edge other)
public static Edge.Builder builder()
public Edge deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic Value getSrc()
public void unsetSrc()
public boolean isSetSrc()
public void setSrcIsSet(boolean __value)
public Value getDst()
public void unsetDst()
public boolean isSetDst()
public void setDstIsSet(boolean __value)
public int getType()
public Edge setType(int type)
public void unsetType()
public boolean isSetType()
public void setTypeIsSet(boolean __value)
public byte[] getName()
public Edge setName(byte[] name)
public void unsetName()
public boolean isSetName()
public void setNameIsSet(boolean __value)
public long getRanking()
public Edge setRanking(long ranking)
public void unsetRanking()
public boolean isSetRanking()
public void setRankingIsSet(boolean __value)
public void unsetProps()
public boolean isSetProps()
public void setPropsIsSet(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.