Class NftID.Builder

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 Type
    Method
    Description
    * 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.
    * 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.
    * 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, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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:
      hasTokenID in interface NftIDOrBuilder
      Returns:
      Whether the tokenID field is set.
    • getTokenID

      public TokenID getTokenID()
       *
       A token identifier.<br/>
       This token represents the collection containing this NFT.
       
      .proto.TokenID token_ID = 1;
      Specified by:
      getTokenID in interface NftIDOrBuilder
      Returns:
      The tokenID.
    • setTokenID

      public NftID.Builder setTokenID(TokenID value)
       *
       A token identifier.<br/>
       This token represents the collection containing this NFT.
       
      .proto.TokenID token_ID = 1;
    • setTokenID

      public NftID.Builder setTokenID(TokenID.Builder builderForValue)
       *
       A token identifier.<br/>
       This token represents the collection containing this NFT.
       
      .proto.TokenID token_ID = 1;
    • mergeTokenID

      public NftID.Builder mergeTokenID(TokenID value)
       *
       A token identifier.<br/>
       This token represents the collection containing this NFT.
       
      .proto.TokenID token_ID = 1;
    • clearTokenID

      public NftID.Builder 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:
      getSerialNumber in interface NftIDOrBuilder
      Returns:
      The serialNumber.
    • setSerialNumber

      public NftID.Builder setSerialNumber(long value)
       *
       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

      public NftID.Builder clearSerialNumber()
       *
       A unique serial number.<br/>
       This serial number is unique within its token type.
       
      int64 serial_number = 2;
      Returns:
      This builder for chaining.