Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class FixedCustomFeeList.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<FixedCustomFeeList,FixedCustomFeeList.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<FixedCustomFeeList,FixedCustomFeeList.Builder>
com.hedera.hashgraph.sdk.proto.FixedCustomFeeList.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,FixedCustomFeeListOrBuilder,Cloneable
- Enclosing class:
FixedCustomFeeList
public static final class FixedCustomFeeList.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<FixedCustomFeeList,FixedCustomFeeList.Builder>
implements FixedCustomFeeListOrBuilder
* A wrapper around a consensus custom fee list.<br/> This wrapper exists to enable an update transaction to differentiate between a field that is not set and an empty list of custom fees. <p> An _unset_ field of this type SHALL NOT modify existing values.<br/> A _set_ field of this type with an empty `fees` list SHALL remove any existing values.Protobuf type
proto.FixedCustomFeeList-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllFees(Iterable<? extends FixedCustomFee> values) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.addFees(int index, FixedCustomFee value) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.addFees(int index, FixedCustomFee.Builder builderForValue) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.addFees(FixedCustomFee value) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.addFees(FixedCustomFee.Builder builderForValue) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.getFees(int index) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.int* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.removeFees(int index) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.setFees(int index, FixedCustomFee value) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.setFees(int index, FixedCustomFee.Builder builderForValue) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.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
-
getFeesList
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1;- Specified by:
getFeesListin interfaceFixedCustomFeeListOrBuilder
-
getFeesCount
public int getFeesCount()* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1;- Specified by:
getFeesCountin interfaceFixedCustomFeeListOrBuilder
-
getFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1;- Specified by:
getFeesin interfaceFixedCustomFeeListOrBuilder
-
setFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
setFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
addFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
addFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
addFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
addFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
addAllFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
clearFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1; -
removeFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to a topic.
repeated .proto.FixedCustomFee fees = 1;
-