Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class ConsensusDeleteTopicTransactionBody.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<ConsensusDeleteTopicTransactionBody,ConsensusDeleteTopicTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<ConsensusDeleteTopicTransactionBody,ConsensusDeleteTopicTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.ConsensusDeleteTopicTransactionBody.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,ConsensusDeleteTopicTransactionBodyOrBuilder,Cloneable
- Enclosing class:
ConsensusDeleteTopicTransactionBody
public static final class ConsensusDeleteTopicTransactionBody.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<ConsensusDeleteTopicTransactionBody,ConsensusDeleteTopicTransactionBody.Builder>
implements ConsensusDeleteTopicTransactionBodyOrBuilder
* Delete a topic. Once deleted, subsequent transactions or queries for that topic SHALL NOT succeed.<br/> If adminKey is set on the topic, this transaction MUST be signed by that key.<br/> If adminKey is not set on the topic, this transaction SHALL fail with a response code of `UNAUTHORIZED`. A topic without an adminKey cannot be deleted (but MAY expire). ### Block Stream Effects NoneProtobuf type
proto.ConsensusDeleteTopicTransactionBody-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* Topic to be deleted.* Topic to be deleted.boolean* Topic to be deleted.mergeTopicID(TopicID value) * Topic to be deleted.setTopicID(TopicID value) * Topic to be deleted.setTopicID(TopicID.Builder builderForValue) * Topic to be deleted.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
-
hasTopicID
public boolean hasTopicID()* Topic to be deleted.
.proto.TopicID topicID = 1;- Specified by:
hasTopicIDin interfaceConsensusDeleteTopicTransactionBodyOrBuilder- Returns:
- Whether the topicID field is set.
-
getTopicID
* Topic to be deleted.
.proto.TopicID topicID = 1;- Specified by:
getTopicIDin interfaceConsensusDeleteTopicTransactionBodyOrBuilder- Returns:
- The topicID.
-
setTopicID
* Topic to be deleted.
.proto.TopicID topicID = 1; -
setTopicID
* Topic to be deleted.
.proto.TopicID topicID = 1; -
mergeTopicID
* Topic to be deleted.
.proto.TopicID topicID = 1; -
clearTopicID
* Topic to be deleted.
.proto.TopicID topicID = 1;
-