java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<TokenID,TokenID.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<TokenID,TokenID.Builder>
com.hedera.hashgraph.sdk.proto.TokenID.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,TokenIDOrBuilder,Cloneable
- Enclosing class:
TokenID
public static final class TokenID.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<TokenID,TokenID.Builder>
implements TokenIDOrBuilder
* Unique identifier for a token.<br/> As with all entity identifiers within the network, a token identifier consists of a combination of shard number, realm number, and entity number. Each of these numbers is unique within its scope (shard > realm > entity).Protobuf type
proto.TokenID-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* A whole number realm identifier.* A whole number shard identifier.* A whole number token identifier.long* A whole number realm identifier.long* A whole number shard identifier.long* A whole number token identifier.setRealmNum(long value) * A whole number realm identifier.setShardNum(long value) * A whole number shard identifier.setTokenNum(long value) * A whole number token identifier.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getShardNum
public long getShardNum()* A whole number shard identifier.
int64 shardNum = 1;- Specified by:
getShardNumin interfaceTokenIDOrBuilder- Returns:
- The shardNum.
-
setShardNum
* A whole number shard identifier.
int64 shardNum = 1;- Parameters:
value- The shardNum to set.- Returns:
- This builder for chaining.
-
clearShardNum
* A whole number shard identifier.
int64 shardNum = 1;- Returns:
- This builder for chaining.
-
getRealmNum
public long getRealmNum()* A whole number realm identifier.
int64 realmNum = 2;- Specified by:
getRealmNumin interfaceTokenIDOrBuilder- Returns:
- The realmNum.
-
setRealmNum
* A whole number realm identifier.
int64 realmNum = 2;- Parameters:
value- The realmNum to set.- Returns:
- This builder for chaining.
-
clearRealmNum
* A whole number realm identifier.
int64 realmNum = 2;- Returns:
- This builder for chaining.
-
getTokenNum
public long getTokenNum()* A whole number token identifier.
int64 tokenNum = 3;- Specified by:
getTokenNumin interfaceTokenIDOrBuilder- Returns:
- The tokenNum.
-
setTokenNum
* A whole number token identifier.
int64 tokenNum = 3;- Parameters:
value- The tokenNum to set.- Returns:
- This builder for chaining.
-
clearTokenNum
* A whole number token identifier.
int64 tokenNum = 3;- Returns:
- This builder for chaining.
-