java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<TokenReference,TokenReference.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<TokenReference,TokenReference.Builder>
com.hedera.hashgraph.sdk.proto.TokenReference.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,TokenReferenceOrBuilder,Cloneable
- Enclosing class:
TokenReference
public static final class TokenReference.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<TokenReference,TokenReference.Builder>
implements TokenReferenceOrBuilder
* A union token identifier. Identify a fungible/common token type, or a single non-fungible/unique token serial.Protobuf type
proto.TokenReference-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* A fungible/common token type.clearNft()* A single specific serialized non-fungible/unique token.* A fungible/common token type.getNft()* A single specific serialized non-fungible/unique token.boolean* A fungible/common token type.booleanhasNft()* A single specific serialized non-fungible/unique token.mergeFungibleToken(TokenID value) * A fungible/common token type.* A single specific serialized non-fungible/unique token.setFungibleToken(TokenID value) * A fungible/common token type.setFungibleToken(TokenID.Builder builderForValue) * A fungible/common token type.* A single specific serialized non-fungible/unique token.setNft(NftID.Builder builderForValue) * A single specific serialized non-fungible/unique token.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
-
getTokenIdentifierCase
- Specified by:
getTokenIdentifierCasein interfaceTokenReferenceOrBuilder
-
clearTokenIdentifier
-
hasFungibleToken
public boolean hasFungibleToken()* A fungible/common token type.
.proto.TokenID fungible_token = 1;- Specified by:
hasFungibleTokenin interfaceTokenReferenceOrBuilder- Returns:
- Whether the fungibleToken field is set.
-
getFungibleToken
* A fungible/common token type.
.proto.TokenID fungible_token = 1;- Specified by:
getFungibleTokenin interfaceTokenReferenceOrBuilder- Returns:
- The fungibleToken.
-
setFungibleToken
* A fungible/common token type.
.proto.TokenID fungible_token = 1; -
setFungibleToken
* A fungible/common token type.
.proto.TokenID fungible_token = 1; -
mergeFungibleToken
* A fungible/common token type.
.proto.TokenID fungible_token = 1; -
clearFungibleToken
* A fungible/common token type.
.proto.TokenID fungible_token = 1; -
hasNft
public boolean hasNft()* A single specific serialized non-fungible/unique token.
.proto.NftID nft = 2;- Specified by:
hasNftin interfaceTokenReferenceOrBuilder- Returns:
- Whether the nft field is set.
-
getNft
* A single specific serialized non-fungible/unique token.
.proto.NftID nft = 2;- Specified by:
getNftin interfaceTokenReferenceOrBuilder- Returns:
- The nft.
-
setNft
* A single specific serialized non-fungible/unique token.
.proto.NftID nft = 2; -
setNft
* A single specific serialized non-fungible/unique token.
.proto.NftID nft = 2; -
mergeNft
* A single specific serialized non-fungible/unique token.
.proto.NftID nft = 2; -
clearNft
* A single specific serialized non-fungible/unique token.
.proto.NftID nft = 2;
-