Interface FeeDataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
FeeData, FeeData.Builder

@Generated public interface FeeDataOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    * Fee components to be paid to the network for bringing a transaction to consensus.
    * Fee components to be paid to the submitting node.
    * Fee components to be paid to the network for providing the immediate and ongoing services associated with executing the transaction, maintaining the network, and developing the network software.
    * A sub-type distinguishing between different types of `FeeData` that may apply to the same base transaction type (associated with an `HederaFunctionality`).
    int
    * A sub-type distinguishing between different types of `FeeData` that may apply to the same base transaction type (associated with an `HederaFunctionality`).
    boolean
    * Fee components to be paid to the network for bringing a transaction to consensus.
    boolean
    * Fee components to be paid to the submitting node.
    boolean
    * Fee components to be paid to the network for providing the immediate and ongoing services associated with executing the transaction, maintaining the network, and developing the network software.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasNodedata

      boolean hasNodedata()
       *
       Fee components to be paid to the submitting node.
       
      .proto.FeeComponents nodedata = 1;
      Returns:
      Whether the nodedata field is set.
    • getNodedata

      FeeComponents getNodedata()
       *
       Fee components to be paid to the submitting node.
       
      .proto.FeeComponents nodedata = 1;
      Returns:
      The nodedata.
    • hasNetworkdata

      boolean hasNetworkdata()
       *
       Fee components to be paid to the network for bringing a
       transaction to consensus.
       
      .proto.FeeComponents networkdata = 2;
      Returns:
      Whether the networkdata field is set.
    • getNetworkdata

      FeeComponents getNetworkdata()
       *
       Fee components to be paid to the network for bringing a
       transaction to consensus.
       
      .proto.FeeComponents networkdata = 2;
      Returns:
      The networkdata.
    • hasServicedata

      boolean hasServicedata()
       *
       Fee components to be paid to the network for providing the immediate and
       ongoing services associated with executing the transaction, maintaining
       the network, and developing the network software.
       
      .proto.FeeComponents servicedata = 3;
      Returns:
      Whether the servicedata field is set.
    • getServicedata

      FeeComponents getServicedata()
       *
       Fee components to be paid to the network for providing the immediate and
       ongoing services associated with executing the transaction, maintaining
       the network, and developing the network software.
       
      .proto.FeeComponents servicedata = 3;
      Returns:
      The servicedata.
    • getSubTypeValue

      int getSubTypeValue()
       *
       A sub-type distinguishing between different types of `FeeData` that may
       apply to the same base transaction type (associated with
       an `HederaFunctionality`).
       
      .proto.SubType subType = 4;
      Returns:
      The enum numeric value on the wire for subType.
    • getSubType

      SubType getSubType()
       *
       A sub-type distinguishing between different types of `FeeData` that may
       apply to the same base transaction type (associated with
       an `HederaFunctionality`).
       
      .proto.SubType subType = 4;
      Returns:
      The subType.