@NotThreadSafe public final class MasterInfo extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
MasterInfo.MasterInfoField
Enum representing the fields of the master info.
|
Constructor and Description |
---|
MasterInfo()
Creates a new instance of
MasterInfo . |
public MasterInfo()
MasterInfo
.public String getLeaderMasterAddress()
public int getRpcPort()
public boolean isSafeMode()
public long getStartTimeMs()
public long getUpTimeMs()
public String getVersion()
public int getWebPort()
public MasterInfo setLeaderMasterAddress(String leaderMasterAddress)
leaderMasterAddress
- the leader master address to usepublic MasterInfo setMasterAddresses(List<Address> masterAddresses)
masterAddresses
- the master addresses to usepublic MasterInfo setRpcPort(int rpcPort)
rpcPort
- the master address to usepublic MasterInfo setSafeMode(boolean safeMode)
safeMode
- whether Alluxio is in safe mode or notpublic MasterInfo setStartTimeMs(long startTimeMs)
startTimeMs
- the start time in milliseconds to usepublic MasterInfo setUpTimeMs(long upTimeMs)
upTimeMs
- the up time in milliseconds to usepublic MasterInfo setVersion(String version)
version
- the version to usepublic MasterInfo setWebPort(int webPort)
webPort
- the web port to usepublic MasterInfo setWorkerAddresses(List<Address> workerAddresses)
workerAddresses
- the worker addresses to usepublic MasterInfo setZookeeperAddresses(List<String> zookeeperAddresses)
zookeeperAddresses
- the Zookeeper addresses to useprotected MasterInfo toThrift()
public static MasterInfo fromThrift(MasterInfo masterInfo)
MasterInfo
from a thrift representation.masterInfo
- the thrift representation of alluxio master informationCopyright © 2023. All Rights Reserved.