Class HookId.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<HookId,HookId.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<HookId,HookId.Builder>
com.hedera.hashgraph.sdk.proto.HookId.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, HookIdOrBuilder, Cloneable
Enclosing class:
HookId

public static final class HookId.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<HookId,HookId.Builder> implements HookIdOrBuilder
 *
 Once a hook is created, its full id.
 <p>
 A composite of its creating entity's id and an arbitrary 64-bit hook id
 (which need not be sequential).
 
Protobuf type proto.HookId
  • Field Summary

    Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * The hook's creating entity id.
    * An arbitrary 64-bit identifier.
    * The hook's creating entity id.
    long
    * An arbitrary 64-bit identifier.
    boolean
    * The hook's creating entity id.
    * The hook's creating entity id.
    * The hook's creating entity id.
    * The hook's creating entity id.
    setHookId(long value)
    * An arbitrary 64-bit identifier.

    Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasEntityId

      public boolean hasEntityId()
       *
       The hook's creating entity id.
       
      .proto.HookEntityId entity_id = 1;
      Specified by:
      hasEntityId in interface HookIdOrBuilder
      Returns:
      Whether the entityId field is set.
    • getEntityId

      public HookEntityId getEntityId()
       *
       The hook's creating entity id.
       
      .proto.HookEntityId entity_id = 1;
      Specified by:
      getEntityId in interface HookIdOrBuilder
      Returns:
      The entityId.
    • setEntityId

      public HookId.Builder setEntityId(HookEntityId value)
       *
       The hook's creating entity id.
       
      .proto.HookEntityId entity_id = 1;
    • setEntityId

      public HookId.Builder setEntityId(HookEntityId.Builder builderForValue)
       *
       The hook's creating entity id.
       
      .proto.HookEntityId entity_id = 1;
    • mergeEntityId

      public HookId.Builder mergeEntityId(HookEntityId value)
       *
       The hook's creating entity id.
       
      .proto.HookEntityId entity_id = 1;
    • clearEntityId

      public HookId.Builder clearEntityId()
       *
       The hook's creating entity id.
       
      .proto.HookEntityId entity_id = 1;
    • getHookId

      public long getHookId()
       *
       An arbitrary 64-bit identifier.
       
      int64 hook_id = 2;
      Specified by:
      getHookId in interface HookIdOrBuilder
      Returns:
      The hookId.
    • setHookId

      public HookId.Builder setHookId(long value)
       *
       An arbitrary 64-bit identifier.
       
      int64 hook_id = 2;
      Parameters:
      value - The hookId to set.
      Returns:
      This builder for chaining.
    • clearHookId

      public HookId.Builder clearHookId()
       *
       An arbitrary 64-bit identifier.
       
      int64 hook_id = 2;
      Returns:
      This builder for chaining.