java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<ScheduleID,ScheduleID.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<ScheduleID,ScheduleID.Builder>
com.hedera.hashgraph.sdk.proto.ScheduleID.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,ScheduleIDOrBuilder,Cloneable
- Enclosing class:
ScheduleID
public static final class ScheduleID.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<ScheduleID,ScheduleID.Builder>
implements ScheduleIDOrBuilder
* An unique identifier for a ScheduleProtobuf type
proto.ScheduleID-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* A whole number realm* A whole number schedule, unique within its realm and shard* A whole number shardlong* A whole number realmlong* A whole number schedule, unique within its realm and shardlong* A whole number shardsetRealmNum(long value) * A whole number realmsetScheduleNum(long value) * A whole number schedule, unique within its realm and shardsetShardNum(long value) * A whole number shardMethods 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
-
getShardNum
public long getShardNum()* A whole number shard
int64 shardNum = 1;- Specified by:
getShardNumin interfaceScheduleIDOrBuilder- Returns:
- The shardNum.
-
setShardNum
* A whole number shard
int64 shardNum = 1;- Parameters:
value- The shardNum to set.- Returns:
- This builder for chaining.
-
clearShardNum
* A whole number shard
int64 shardNum = 1;- Returns:
- This builder for chaining.
-
getRealmNum
public long getRealmNum()* A whole number realm
int64 realmNum = 2;- Specified by:
getRealmNumin interfaceScheduleIDOrBuilder- Returns:
- The realmNum.
-
setRealmNum
* A whole number realm
int64 realmNum = 2;- Parameters:
value- The realmNum to set.- Returns:
- This builder for chaining.
-
clearRealmNum
* A whole number realm
int64 realmNum = 2;- Returns:
- This builder for chaining.
-
getScheduleNum
public long getScheduleNum()* A whole number schedule, unique within its realm and shard
int64 scheduleNum = 3;- Specified by:
getScheduleNumin interfaceScheduleIDOrBuilder- Returns:
- The scheduleNum.
-
setScheduleNum
* A whole number schedule, unique within its realm and shard
int64 scheduleNum = 3;- Parameters:
value- The scheduleNum to set.- Returns:
- This builder for chaining.
-
clearScheduleNum
* A whole number schedule, unique within its realm and shard
int64 scheduleNum = 3;- Returns:
- This builder for chaining.
-