java.lang.Object
com.google.protobuf.AbstractMessageLite<TransactionFeeSchedule,TransactionFeeSchedule.Builder>
com.google.protobuf.GeneratedMessageLite<TransactionFeeSchedule,TransactionFeeSchedule.Builder>
com.hedera.hashgraph.sdk.proto.TransactionFeeSchedule
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,TransactionFeeScheduleOrBuilder
@Generated
public final class TransactionFeeSchedule
extends com.google.protobuf.GeneratedMessageLite<TransactionFeeSchedule,TransactionFeeSchedule.Builder>
implements TransactionFeeScheduleOrBuilder
* The fee schedule for a specific transaction or query based on the fee data.Protobuf type
proto.TransactionFeeSchedule-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* The fee schedule for a specific transaction or query based on the fee data.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) static TransactionFeeScheduleDeprecated.getFees(int index) * The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.int* The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.* The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.getFeesOrBuilder(int index) * The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.List<? extends FeeDataOrBuilder> * The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.* An enumeration for a particular transaction or query.<br/> The functionality type determines the base cost parameters.int* An enumeration for a particular transaction or query.<br/> The functionality type determines the base cost parameters.booleanDeprecated.newBuilder(TransactionFeeSchedule prototype) static TransactionFeeScheduleparseDelimitedFrom(InputStream input) static TransactionFeeScheduleparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionFeeScheduleparseFrom(byte[] data) static TransactionFeeScheduleparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionFeeScheduleparseFrom(com.google.protobuf.ByteString data) static TransactionFeeScheduleparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionFeeScheduleparseFrom(com.google.protobuf.CodedInputStream input) static TransactionFeeScheduleparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionFeeScheduleparseFrom(InputStream input) static TransactionFeeScheduleparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionFeeScheduleparseFrom(ByteBuffer data) static TransactionFeeScheduleparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TransactionFeeSchedule> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
HEDERAFUNCTIONALITY_FIELD_NUMBER
public static final int HEDERAFUNCTIONALITY_FIELD_NUMBER- See Also:
-
FEEDATA_FIELD_NUMBER
public static final int FEEDATA_FIELD_NUMBER- See Also:
-
FEES_FIELD_NUMBER
public static final int FEES_FIELD_NUMBER- See Also:
-
-
Method Details
-
getHederaFunctionalityValue
public int getHederaFunctionalityValue()* An enumeration for a particular transaction or query.<br/> The functionality type determines the base cost parameters.
.proto.HederaFunctionality hederaFunctionality = 1;- Specified by:
getHederaFunctionalityValuein interfaceTransactionFeeScheduleOrBuilder- Returns:
- The enum numeric value on the wire for hederaFunctionality.
-
getHederaFunctionality
* An enumeration for a particular transaction or query.<br/> The functionality type determines the base cost parameters.
.proto.HederaFunctionality hederaFunctionality = 1;- Specified by:
getHederaFunctionalityin interfaceTransactionFeeScheduleOrBuilder- Returns:
- The hederaFunctionality.
-
hasFeeData
Deprecated.* Use `fees` instead of this field.<br/> Resource price coefficients.
.proto.FeeData feeData = 2 [deprecated = true];- Specified by:
hasFeeDatain interfaceTransactionFeeScheduleOrBuilder- Returns:
- Whether the feeData field is set.
-
getFeeData
Deprecated.* Use `fees` instead of this field.<br/> Resource price coefficients.
.proto.FeeData feeData = 2 [deprecated = true];- Specified by:
getFeeDatain interfaceTransactionFeeScheduleOrBuilder- Returns:
- The feeData.
-
getFeesList
* The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.
repeated .proto.FeeData fees = 3;- Specified by:
getFeesListin interfaceTransactionFeeScheduleOrBuilder
-
getFeesOrBuilderList
* The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.
repeated .proto.FeeData fees = 3; -
getFeesCount
public int getFeesCount()* The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.
repeated .proto.FeeData fees = 3;- Specified by:
getFeesCountin interfaceTransactionFeeScheduleOrBuilder
-
getFees
* The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.
repeated .proto.FeeData fees = 3;- Specified by:
getFeesin interfaceTransactionFeeScheduleOrBuilder
-
getFeesOrBuilder
* The resource price coefficients for transaction type and any applicable subtypes.<br/> The multiple entries enable support for subtype price definitions.
repeated .proto.FeeData fees = 3; -
parseFrom
public static TransactionFeeSchedule parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionFeeSchedule parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionFeeSchedule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionFeeSchedule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionFeeSchedule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionFeeSchedule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TransactionFeeSchedule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TransactionFeeSchedule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionFeeSchedule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionFeeSchedule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<TransactionFeeSchedule,TransactionFeeSchedule.Builder>
-
getDefaultInstance
-
parser
-