java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<NftID,NftID.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<NftID,NftID.Builder>
com.hedera.hashgraph.sdk.proto.NftID.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,NftIDOrBuilder,Cloneable
- Enclosing class:
NftID
public static final class NftID.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<NftID,NftID.Builder>
implements NftIDOrBuilder
* An identifier for a unique token (or "NFT"), used by both contract and token services.Protobuf type
proto.NftID-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* A unique serial number.<br/> This serial number is unique within its token type.* A token identifier.<br/> This token represents the collection containing this NFT.long* A unique serial number.<br/> This serial number is unique within its token type.* A token identifier.<br/> This token represents the collection containing this NFT.boolean* A token identifier.<br/> This token represents the collection containing this NFT.mergeTokenID(TokenID value) * A token identifier.<br/> This token represents the collection containing this NFT.setSerialNumber(long value) * A unique serial number.<br/> This serial number is unique within its token type.setTokenID(TokenID value) * A token identifier.<br/> This token represents the collection containing this NFT.setTokenID(TokenID.Builder builderForValue) * A token identifier.<br/> This token represents the collection containing this NFT.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
-
hasTokenID
public boolean hasTokenID()* A token identifier.<br/> This token represents the collection containing this NFT.
.proto.TokenID token_ID = 1;- Specified by:
hasTokenIDin interfaceNftIDOrBuilder- Returns:
- Whether the tokenID field is set.
-
getTokenID
* A token identifier.<br/> This token represents the collection containing this NFT.
.proto.TokenID token_ID = 1;- Specified by:
getTokenIDin interfaceNftIDOrBuilder- Returns:
- The tokenID.
-
setTokenID
* A token identifier.<br/> This token represents the collection containing this NFT.
.proto.TokenID token_ID = 1; -
setTokenID
* A token identifier.<br/> This token represents the collection containing this NFT.
.proto.TokenID token_ID = 1; -
mergeTokenID
* A token identifier.<br/> This token represents the collection containing this NFT.
.proto.TokenID token_ID = 1; -
clearTokenID
* A token identifier.<br/> This token represents the collection containing this NFT.
.proto.TokenID token_ID = 1; -
getSerialNumber
public long getSerialNumber()* A unique serial number.<br/> This serial number is unique within its token type.
int64 serial_number = 2;- Specified by:
getSerialNumberin interfaceNftIDOrBuilder- Returns:
- The serialNumber.
-
setSerialNumber
* A unique serial number.<br/> This serial number is unique within its token type.
int64 serial_number = 2;- Parameters:
value- The serialNumber to set.- Returns:
- This builder for chaining.
-
clearSerialNumber
* A unique serial number.<br/> This serial number is unique within its token type.
int64 serial_number = 2;- Returns:
- This builder for chaining.
-