Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class ConsensusCreateTopicTransactionBody
java.lang.Object
com.google.protobuf.AbstractMessageLite<ConsensusCreateTopicTransactionBody,ConsensusCreateTopicTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite<ConsensusCreateTopicTransactionBody,ConsensusCreateTopicTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.ConsensusCreateTopicTransactionBody
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,ConsensusCreateTopicTransactionBodyOrBuilder
@Generated
public final class ConsensusCreateTopicTransactionBody
extends com.google.protobuf.GeneratedMessageLite<ConsensusCreateTopicTransactionBody,ConsensusCreateTopicTransactionBody.Builder>
implements ConsensusCreateTopicTransactionBodyOrBuilder
* Create a topic to accept and group consensus messages. If `autoRenewAccount` is specified, that account Key MUST also sign this transaction.<br/> If `adminKey` is set, that Key MUST sign the transaction.<br/> On success, the resulting `TransactionReceipt` SHALL contain the newly created `TopicId`. The `autoRenewPeriod` on a topic MUST be set to a value between `autoRenewPeriod.minDuration` and `autoRenewPeriod.maxDuration`. These values are configurable, typically 30 and 92 days.<br/> This also sets the initial expirationTime of the topic. If no `adminKey` is set on a topic -`autoRenewAccount` SHALL NOT be set on the topic. - A `deleteTopic` transaction SHALL fail. - An `updateTopic` transaction that only extends the expirationTime MAY succeed. - Any other `updateTopic` transaction SHALL fail. If the topic expires and is not automatically renewed, the topic SHALL enter the `EXPIRED` state. - All transactions on the topic SHALL fail with TOPIC_EXPIRED - Except an updateTopic() call that only extends the expirationTime. - getTopicInfo() SHALL succeed, and show the topic is expired. The topic SHALL remain in the `EXPIRED` state for a time determined by the `autorenew.gracePeriod` (configurable, originally 7 days).<br/> After the grace period, if the topic's expirationTime is not extended, the topic SHALL be automatically deleted from state entirely, and cannot be recovered or recreated. ### Block Stream Effects NoneProtobuf type
proto.ConsensusCreateTopicTransactionBody-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* Create a topic to accept and group consensus messages.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 intstatic final intstatic final intstatic 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) * Access control for modification of the topic after it is created.* The ID of the account to be charged renewal fees at the topic's expirationTime to extend the lifetime of the topic.* The initial lifetime, in seconds, for the topic.<br/> This is also the number of seconds for which the topic SHALL be automatically renewed upon expiring, if it has a valid auto-renew account.getCustomFees(int index) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic.int* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic.* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic.getCustomFeesOrBuilder(int index) * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic.List<? extends FixedCustomFeeOrBuilder> * A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic.getFeeExemptKeyList(int index) * A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic.int* A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic.* A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic.getFeeExemptKeyListOrBuilder(int index) * A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic.List<? extends KeyOrBuilder> * A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic.* Access control for update or delete of custom fees.getMemo()* A short memo for this topic.com.google.protobuf.ByteString* A short memo for this topic.* Access control for message submission to the topic.boolean* Access control for modification of the topic after it is created.boolean* The ID of the account to be charged renewal fees at the topic's expirationTime to extend the lifetime of the topic.boolean* The initial lifetime, in seconds, for the topic.<br/> This is also the number of seconds for which the topic SHALL be automatically renewed upon expiring, if it has a valid auto-renew account.boolean* Access control for update or delete of custom fees.boolean* Access control for message submission to the topic.newBuilder(ConsensusCreateTopicTransactionBody prototype) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ConsensusCreateTopicTransactionBody> 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
-
MEMO_FIELD_NUMBER
public static final int MEMO_FIELD_NUMBER- See Also:
-
ADMINKEY_FIELD_NUMBER
public static final int ADMINKEY_FIELD_NUMBER- See Also:
-
SUBMITKEY_FIELD_NUMBER
public static final int SUBMITKEY_FIELD_NUMBER- See Also:
-
AUTORENEWPERIOD_FIELD_NUMBER
public static final int AUTORENEWPERIOD_FIELD_NUMBER- See Also:
-
AUTORENEWACCOUNT_FIELD_NUMBER
public static final int AUTORENEWACCOUNT_FIELD_NUMBER- See Also:
-
FEE_SCHEDULE_KEY_FIELD_NUMBER
public static final int FEE_SCHEDULE_KEY_FIELD_NUMBER- See Also:
-
FEE_EXEMPT_KEY_LIST_FIELD_NUMBER
public static final int FEE_EXEMPT_KEY_LIST_FIELD_NUMBER- See Also:
-
CUSTOM_FEES_FIELD_NUMBER
public static final int CUSTOM_FEES_FIELD_NUMBER- See Also:
-
-
Method Details
-
getMemo
* A short memo for this topic. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 1;- Specified by:
getMemoin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- The memo.
-
getMemoBytes
public com.google.protobuf.ByteString getMemoBytes()* A short memo for this topic. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 1;- Specified by:
getMemoBytesin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- The bytes for memo.
-
hasAdminKey
public boolean hasAdminKey()* Access control for modification of the topic after it is created. <p> If this field is set, that key MUST sign this transaction.<br/> If this field is set, that key MUST sign each future transaction to update or delete the topic.<br/> An updateTopic transaction that _only_ extends the topic expirationTime (a "manual renewal" transaction) SHALL NOT require admin key signature.<br/> A topic without an admin key SHALL be immutable, except for expiration and renewal.<br/> If adminKey is not set, then `autoRenewAccount` SHALL NOT be set.
.proto.Key adminKey = 2;- Specified by:
hasAdminKeyin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- Whether the adminKey field is set.
-
getAdminKey
* Access control for modification of the topic after it is created. <p> If this field is set, that key MUST sign this transaction.<br/> If this field is set, that key MUST sign each future transaction to update or delete the topic.<br/> An updateTopic transaction that _only_ extends the topic expirationTime (a "manual renewal" transaction) SHALL NOT require admin key signature.<br/> A topic without an admin key SHALL be immutable, except for expiration and renewal.<br/> If adminKey is not set, then `autoRenewAccount` SHALL NOT be set.
.proto.Key adminKey = 2;- Specified by:
getAdminKeyin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- The adminKey.
-
hasSubmitKey
public boolean hasSubmitKey()* Access control for message submission to the topic. <p> If this field is set, that key MUST sign each consensus submit message for this topic.<br/> If this field is not set then any account may submit a message on the topic, without restriction.
.proto.Key submitKey = 3;- Specified by:
hasSubmitKeyin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- Whether the submitKey field is set.
-
getSubmitKey
* Access control for message submission to the topic. <p> If this field is set, that key MUST sign each consensus submit message for this topic.<br/> If this field is not set then any account may submit a message on the topic, without restriction.
.proto.Key submitKey = 3;- Specified by:
getSubmitKeyin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- The submitKey.
-
hasAutoRenewPeriod
public boolean hasAutoRenewPeriod()* The initial lifetime, in seconds, for the topic.<br/> This is also the number of seconds for which the topic SHALL be automatically renewed upon expiring, if it has a valid auto-renew account. <p> This value MUST be set.<br/> This value MUST be greater than the configured MIN_AUTORENEW_PERIOD.<br/> This value MUST be less than the configured MAX_AUTORENEW_PERIOD.
.proto.Duration autoRenewPeriod = 6;- Specified by:
hasAutoRenewPeriodin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- Whether the autoRenewPeriod field is set.
-
getAutoRenewPeriod
* The initial lifetime, in seconds, for the topic.<br/> This is also the number of seconds for which the topic SHALL be automatically renewed upon expiring, if it has a valid auto-renew account. <p> This value MUST be set.<br/> This value MUST be greater than the configured MIN_AUTORENEW_PERIOD.<br/> This value MUST be less than the configured MAX_AUTORENEW_PERIOD.
.proto.Duration autoRenewPeriod = 6;- Specified by:
getAutoRenewPeriodin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- The autoRenewPeriod.
-
hasAutoRenewAccount
public boolean hasAutoRenewAccount()* The ID of the account to be charged renewal fees at the topic's expirationTime to extend the lifetime of the topic. <p> The topic lifetime SHALL be extended by the smallest of the following: <ul> <li>The current `autoRenewPeriod` duration.</li> <li>The maximum duration that this account has funds to purchase.</li> <li>The configured MAX_AUTORENEW_PERIOD at the time of automatic renewal.</li> </ul> If this value is set, the referenced account MUST sign this transaction.<br/> If this value is set, the `adminKey` field MUST also be set (though that key MAY not have any correlation to this account).
.proto.AccountID autoRenewAccount = 7;- Specified by:
hasAutoRenewAccountin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- Whether the autoRenewAccount field is set.
-
getAutoRenewAccount
* The ID of the account to be charged renewal fees at the topic's expirationTime to extend the lifetime of the topic. <p> The topic lifetime SHALL be extended by the smallest of the following: <ul> <li>The current `autoRenewPeriod` duration.</li> <li>The maximum duration that this account has funds to purchase.</li> <li>The configured MAX_AUTORENEW_PERIOD at the time of automatic renewal.</li> </ul> If this value is set, the referenced account MUST sign this transaction.<br/> If this value is set, the `adminKey` field MUST also be set (though that key MAY not have any correlation to this account).
.proto.AccountID autoRenewAccount = 7;- Specified by:
getAutoRenewAccountin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- The autoRenewAccount.
-
hasFeeScheduleKey
public boolean hasFeeScheduleKey()* Access control for update or delete of custom fees. <p> If set, subsequent `consensus_update_topic` transactions signed with this key MAY update or delete the custom fees for this topic.<br/> If not set, the custom fees for this topic SHALL BE immutable.<br/> If not set when the topic is created, this field CANNOT be set via update.<br/> If set when the topic is created, this field MAY be changed via update.
.proto.Key fee_schedule_key = 8;- Specified by:
hasFeeScheduleKeyin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- Whether the feeScheduleKey field is set.
-
getFeeScheduleKey
* Access control for update or delete of custom fees. <p> If set, subsequent `consensus_update_topic` transactions signed with this key MAY update or delete the custom fees for this topic.<br/> If not set, the custom fees for this topic SHALL BE immutable.<br/> If not set when the topic is created, this field CANNOT be set via update.<br/> If set when the topic is created, this field MAY be changed via update.
.proto.Key fee_schedule_key = 8;- Specified by:
getFeeScheduleKeyin interfaceConsensusCreateTopicTransactionBodyOrBuilder- Returns:
- The feeScheduleKey.
-
getFeeExemptKeyListList
* A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic. <p> If a submit transaction is signed by _any_ key included in this set, custom fees SHALL NOT be charged for that transaction.<br/> This field MUST NOT contain more than 10 keys.<br/> fee_exempt_key_list SHALL NOT contain any duplicate keys.<br/> fee_exempt_key_list MAY contain keys for accounts that are inactive, deleted, or non-existent.<br/> If fee_exempt_key_list is unset in this transaction, there SHALL NOT be any fee-exempt keys. In particular, the following keys SHALL NOT be implicitly or automatically added to this list: `adminKey`, `submitKey`, `fee_schedule_key`.
repeated .proto.Key fee_exempt_key_list = 9;- Specified by:
getFeeExemptKeyListListin interfaceConsensusCreateTopicTransactionBodyOrBuilder
-
getFeeExemptKeyListOrBuilderList
* A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic. <p> If a submit transaction is signed by _any_ key included in this set, custom fees SHALL NOT be charged for that transaction.<br/> This field MUST NOT contain more than 10 keys.<br/> fee_exempt_key_list SHALL NOT contain any duplicate keys.<br/> fee_exempt_key_list MAY contain keys for accounts that are inactive, deleted, or non-existent.<br/> If fee_exempt_key_list is unset in this transaction, there SHALL NOT be any fee-exempt keys. In particular, the following keys SHALL NOT be implicitly or automatically added to this list: `adminKey`, `submitKey`, `fee_schedule_key`.
repeated .proto.Key fee_exempt_key_list = 9; -
getFeeExemptKeyListCount
public int getFeeExemptKeyListCount()* A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic. <p> If a submit transaction is signed by _any_ key included in this set, custom fees SHALL NOT be charged for that transaction.<br/> This field MUST NOT contain more than 10 keys.<br/> fee_exempt_key_list SHALL NOT contain any duplicate keys.<br/> fee_exempt_key_list MAY contain keys for accounts that are inactive, deleted, or non-existent.<br/> If fee_exempt_key_list is unset in this transaction, there SHALL NOT be any fee-exempt keys. In particular, the following keys SHALL NOT be implicitly or automatically added to this list: `adminKey`, `submitKey`, `fee_schedule_key`.
repeated .proto.Key fee_exempt_key_list = 9;- Specified by:
getFeeExemptKeyListCountin interfaceConsensusCreateTopicTransactionBodyOrBuilder
-
getFeeExemptKeyList
* A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic. <p> If a submit transaction is signed by _any_ key included in this set, custom fees SHALL NOT be charged for that transaction.<br/> This field MUST NOT contain more than 10 keys.<br/> fee_exempt_key_list SHALL NOT contain any duplicate keys.<br/> fee_exempt_key_list MAY contain keys for accounts that are inactive, deleted, or non-existent.<br/> If fee_exempt_key_list is unset in this transaction, there SHALL NOT be any fee-exempt keys. In particular, the following keys SHALL NOT be implicitly or automatically added to this list: `adminKey`, `submitKey`, `fee_schedule_key`.
repeated .proto.Key fee_exempt_key_list = 9;- Specified by:
getFeeExemptKeyListin interfaceConsensusCreateTopicTransactionBodyOrBuilder
-
getFeeExemptKeyListOrBuilder
* A set of keys.<br/> Keys in this list are permitted to submit messages to this topic without paying custom fees associated with this topic. <p> If a submit transaction is signed by _any_ key included in this set, custom fees SHALL NOT be charged for that transaction.<br/> This field MUST NOT contain more than 10 keys.<br/> fee_exempt_key_list SHALL NOT contain any duplicate keys.<br/> fee_exempt_key_list MAY contain keys for accounts that are inactive, deleted, or non-existent.<br/> If fee_exempt_key_list is unset in this transaction, there SHALL NOT be any fee-exempt keys. In particular, the following keys SHALL NOT be implicitly or automatically added to this list: `adminKey`, `submitKey`, `fee_schedule_key`.
repeated .proto.Key fee_exempt_key_list = 9; -
getCustomFeesList
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic. <p> Each fee defined in this set SHALL be evaluated for each message submitted to this topic, and the resultant total assessed fees SHALL be charged.<br/> Custom fees defined here SHALL be assessed in addition to the base network and node fees.<br/> custom_fees list SHALL NOT contain more than `MAX_CUSTOM_FEE_ENTRIES_FOR_TOPICS` entries.
repeated .proto.FixedCustomFee custom_fees = 10;- Specified by:
getCustomFeesListin interfaceConsensusCreateTopicTransactionBodyOrBuilder
-
getCustomFeesOrBuilderList
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic. <p> Each fee defined in this set SHALL be evaluated for each message submitted to this topic, and the resultant total assessed fees SHALL be charged.<br/> Custom fees defined here SHALL be assessed in addition to the base network and node fees.<br/> custom_fees list SHALL NOT contain more than `MAX_CUSTOM_FEE_ENTRIES_FOR_TOPICS` entries.
repeated .proto.FixedCustomFee custom_fees = 10; -
getCustomFeesCount
public int getCustomFeesCount()* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic. <p> Each fee defined in this set SHALL be evaluated for each message submitted to this topic, and the resultant total assessed fees SHALL be charged.<br/> Custom fees defined here SHALL be assessed in addition to the base network and node fees.<br/> custom_fees list SHALL NOT contain more than `MAX_CUSTOM_FEE_ENTRIES_FOR_TOPICS` entries.
repeated .proto.FixedCustomFee custom_fees = 10;- Specified by:
getCustomFeesCountin interfaceConsensusCreateTopicTransactionBodyOrBuilder
-
getCustomFees
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic. <p> Each fee defined in this set SHALL be evaluated for each message submitted to this topic, and the resultant total assessed fees SHALL be charged.<br/> Custom fees defined here SHALL be assessed in addition to the base network and node fees.<br/> custom_fees list SHALL NOT contain more than `MAX_CUSTOM_FEE_ENTRIES_FOR_TOPICS` entries.
repeated .proto.FixedCustomFee custom_fees = 10;- Specified by:
getCustomFeesin interfaceConsensusCreateTopicTransactionBodyOrBuilder
-
getCustomFeesOrBuilder
* A set of custom fee definitions.<br/> These are fees to be assessed for each submit to this topic. <p> Each fee defined in this set SHALL be evaluated for each message submitted to this topic, and the resultant total assessed fees SHALL be charged.<br/> Custom fees defined here SHALL be assessed in addition to the base network and node fees.<br/> custom_fees list SHALL NOT contain more than `MAX_CUSTOM_FEE_ENTRIES_FOR_TOPICS` entries.
repeated .proto.FixedCustomFee custom_fees = 10; -
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ConsensusCreateTopicTransactionBody parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ConsensusCreateTopicTransactionBody parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ConsensusCreateTopicTransactionBody parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
public static ConsensusCreateTopicTransactionBody.Builder newBuilder(ConsensusCreateTopicTransactionBody prototype) -
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<ConsensusCreateTopicTransactionBody,ConsensusCreateTopicTransactionBody.Builder>
-
getDefaultInstance
-
parser
-