Class UncheckedSubmitBody.Builder

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

public static final class UncheckedSubmitBody.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<UncheckedSubmitBody,UncheckedSubmitBody.Builder> implements UncheckedSubmitBodyOrBuilder
 *
 Submit an arbitrary (serialized) Transaction to the network
 without pre-check.

 This transaction SHALL require `superuser` privileges
 (e.g. the `treasury` or `systemAdmin` accounts).
 
Protobuf type proto.UncheckedSubmitBody
  • Field Summary

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

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * The serialized bytes of a `Transaction`.
    com.google.protobuf.ByteString
    * The serialized bytes of a `Transaction`.
    setTransactionBytes(com.google.protobuf.ByteString value)
    * The serialized bytes of a `Transaction`.

    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

    • getTransactionBytes

      public com.google.protobuf.ByteString getTransactionBytes()
       *
       The serialized bytes of a `Transaction`.
       <p>
       This transaction SHALL be deserialized and submitted for consensus
       with no further validation.<br/>
       Specifically, the transaction may violate basic limits and
       constraints such as size limits, minimum or maximum values,
       valid start time, fee calculations, etc...
       
      bytes transactionBytes = 1;
      Specified by:
      getTransactionBytes in interface UncheckedSubmitBodyOrBuilder
      Returns:
      The transactionBytes.
    • setTransactionBytes

      public UncheckedSubmitBody.Builder setTransactionBytes(com.google.protobuf.ByteString value)
       *
       The serialized bytes of a `Transaction`.
       <p>
       This transaction SHALL be deserialized and submitted for consensus
       with no further validation.<br/>
       Specifically, the transaction may violate basic limits and
       constraints such as size limits, minimum or maximum values,
       valid start time, fee calculations, etc...
       
      bytes transactionBytes = 1;
      Parameters:
      value - The transactionBytes to set.
      Returns:
      This builder for chaining.
    • clearTransactionBytes

      public UncheckedSubmitBody.Builder clearTransactionBytes()
       *
       The serialized bytes of a `Transaction`.
       <p>
       This transaction SHALL be deserialized and submitted for consensus
       with no further validation.<br/>
       Specifically, the transaction may violate basic limits and
       constraints such as size limits, minimum or maximum values,
       valid start time, fee calculations, etc...
       
      bytes transactionBytes = 1;
      Returns:
      This builder for chaining.