Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class ScheduleDeleteTransactionBody.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<ScheduleDeleteTransactionBody,ScheduleDeleteTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<ScheduleDeleteTransactionBody,ScheduleDeleteTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.ScheduleDeleteTransactionBody.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,ScheduleDeleteTransactionBodyOrBuilder,Cloneable
- Enclosing class:
ScheduleDeleteTransactionBody
public static final class ScheduleDeleteTransactionBody.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<ScheduleDeleteTransactionBody,ScheduleDeleteTransactionBody.Builder>
implements ScheduleDeleteTransactionBodyOrBuilder
* Mark a schedule in the network state as deleted. This transaction MUST be signed by the `adminKey` for the identified schedule.<br/> If a schedule does not have `adminKey` set or if `adminKey` is an empty `KeyList`, that schedule SHALL be immutable and MUST NOT be deleted.<br/> A deleted schedule SHALL not be executed.<br/> A deleted schedule MUST NOT be the subject of a subsequent `scheduleSign` transaction. ### Block Stream Effects NoneProtobuf type
proto.ScheduleDeleteTransactionBody-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* A schedule identifier.* A schedule identifier.boolean* A schedule identifier.mergeScheduleID(ScheduleID value) * A schedule identifier.setScheduleID(ScheduleID value) * A schedule identifier.setScheduleID(ScheduleID.Builder builderForValue) * A schedule identifier.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
-
hasScheduleID
public boolean hasScheduleID()* A schedule identifier. <p> This MUST identify the schedule which SHALL be deleted.
.proto.ScheduleID scheduleID = 1;- Specified by:
hasScheduleIDin interfaceScheduleDeleteTransactionBodyOrBuilder- Returns:
- Whether the scheduleID field is set.
-
getScheduleID
* A schedule identifier. <p> This MUST identify the schedule which SHALL be deleted.
.proto.ScheduleID scheduleID = 1;- Specified by:
getScheduleIDin interfaceScheduleDeleteTransactionBodyOrBuilder- Returns:
- The scheduleID.
-
setScheduleID
* A schedule identifier. <p> This MUST identify the schedule which SHALL be deleted.
.proto.ScheduleID scheduleID = 1; -
setScheduleID
* A schedule identifier. <p> This MUST identify the schedule which SHALL be deleted.
.proto.ScheduleID scheduleID = 1; -
mergeScheduleID
* A schedule identifier. <p> This MUST identify the schedule which SHALL be deleted.
.proto.ScheduleID scheduleID = 1; -
clearScheduleID
* A schedule identifier. <p> This MUST identify the schedule which SHALL be deleted.
.proto.ScheduleID scheduleID = 1;
-