All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hederahashgraph.api.proto.java.ContractCallLocalQuery Maven / Gradle / Ivy

There is a newer version: 0.54.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: contract_call_local.proto

package com.hederahashgraph.api.proto.java;

/**
 * 
 **
 * Call a function of the given smart contract instance, giving it functionParameters as its inputs.
 * This is performed locally on the particular node that the client is communicating with.
 * It cannot change the state of the contract instance (and so, cannot spend anything from the instance's cryptocurrency account).
 * It will not have a consensus timestamp. It cannot generate a record or a receipt. The response will contain the output
 * returned by the function call.  This is useful for calling getter functions, which purely read the state and don't change it.
 * It is faster and cheaper than a normal call, because it is purely local to a single  node.
 * 
 * Unlike a ContractCall transaction, the node will consume the entire amount of provided gas in determining
 * the fee for this query.
 * 
* * Protobuf type {@code proto.ContractCallLocalQuery} */ public final class ContractCallLocalQuery extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:proto.ContractCallLocalQuery) ContractCallLocalQueryOrBuilder { private static final long serialVersionUID = 0L; // Use ContractCallLocalQuery.newBuilder() to construct. private ContractCallLocalQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ContractCallLocalQuery() { functionParameters_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ContractCallLocalQuery(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ContractCallLocalQuery( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.hederahashgraph.api.proto.java.QueryHeader.Builder subBuilder = null; if (header_ != null) { subBuilder = header_.toBuilder(); } header_ = input.readMessage(com.hederahashgraph.api.proto.java.QueryHeader.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(header_); header_ = subBuilder.buildPartial(); } break; } case 18: { com.hederahashgraph.api.proto.java.ContractID.Builder subBuilder = null; if (contractID_ != null) { subBuilder = contractID_.toBuilder(); } contractID_ = input.readMessage(com.hederahashgraph.api.proto.java.ContractID.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(contractID_); contractID_ = subBuilder.buildPartial(); } break; } case 24: { gas_ = input.readInt64(); break; } case 34: { functionParameters_ = input.readBytes(); break; } case 40: { maxResultSize_ = input.readInt64(); break; } case 50: { com.hederahashgraph.api.proto.java.AccountID.Builder subBuilder = null; if (senderId_ != null) { subBuilder = senderId_.toBuilder(); } senderId_ = input.readMessage(com.hederahashgraph.api.proto.java.AccountID.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(senderId_); senderId_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.hederahashgraph.api.proto.java.ContractCallLocal.internal_static_proto_ContractCallLocalQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.hederahashgraph.api.proto.java.ContractCallLocal.internal_static_proto_ContractCallLocalQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( com.hederahashgraph.api.proto.java.ContractCallLocalQuery.class, com.hederahashgraph.api.proto.java.ContractCallLocalQuery.Builder.class); } public static final int HEADER_FIELD_NUMBER = 1; private com.hederahashgraph.api.proto.java.QueryHeader header_; /** *
   **
   * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
   * 
* * .proto.QueryHeader header = 1; * @return Whether the header field is set. */ @java.lang.Override public boolean hasHeader() { return header_ != null; } /** *
   **
   * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
   * 
* * .proto.QueryHeader header = 1; * @return The header. */ @java.lang.Override public com.hederahashgraph.api.proto.java.QueryHeader getHeader() { return header_ == null ? com.hederahashgraph.api.proto.java.QueryHeader.getDefaultInstance() : header_; } /** *
   **
   * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
   * 
* * .proto.QueryHeader header = 1; */ @java.lang.Override public com.hederahashgraph.api.proto.java.QueryHeaderOrBuilder getHeaderOrBuilder() { return getHeader(); } public static final int CONTRACTID_FIELD_NUMBER = 2; private com.hederahashgraph.api.proto.java.ContractID contractID_; /** *
   **
   * The contract to make a static call against
   * 
* * .proto.ContractID contractID = 2; * @return Whether the contractID field is set. */ @java.lang.Override public boolean hasContractID() { return contractID_ != null; } /** *
   **
   * The contract to make a static call against
   * 
* * .proto.ContractID contractID = 2; * @return The contractID. */ @java.lang.Override public com.hederahashgraph.api.proto.java.ContractID getContractID() { return contractID_ == null ? com.hederahashgraph.api.proto.java.ContractID.getDefaultInstance() : contractID_; } /** *
   **
   * The contract to make a static call against
   * 
* * .proto.ContractID contractID = 2; */ @java.lang.Override public com.hederahashgraph.api.proto.java.ContractIDOrBuilder getContractIDOrBuilder() { return getContractID(); } public static final int GAS_FIELD_NUMBER = 3; private long gas_; /** *
   **
   * The amount of gas to use for the call; all of the gas offered will be used and charged a corresponding fee
   * 
* * int64 gas = 3; * @return The gas. */ @java.lang.Override public long getGas() { return gas_; } public static final int FUNCTIONPARAMETERS_FIELD_NUMBER = 4; private com.google.protobuf.ByteString functionParameters_; /** *
   **
   * which function to call, and the parameters to pass to the function
   * 
* * bytes functionParameters = 4; * @return The functionParameters. */ @java.lang.Override public com.google.protobuf.ByteString getFunctionParameters() { return functionParameters_; } public static final int MAXRESULTSIZE_FIELD_NUMBER = 5; private long maxResultSize_; /** *
   **
   * max number of bytes that the result might include. The run will fail if it would have returned more than this number of bytes.
   * 
* * int64 maxResultSize = 5 [deprecated = true]; * @deprecated * @return The maxResultSize. */ @java.lang.Override @java.lang.Deprecated public long getMaxResultSize() { return maxResultSize_; } public static final int SENDER_ID_FIELD_NUMBER = 6; private com.hederahashgraph.api.proto.java.AccountID senderId_; /** *
   **
   * The account that is the "sender." If not present it is the accountId from the transactionId.
   * Typically a different value than specified in the transactionId requires a valid signature 
   * over either the hedera transaction or foreign transaction data.
   * 
* * .proto.AccountID sender_id = 6; * @return Whether the senderId field is set. */ @java.lang.Override public boolean hasSenderId() { return senderId_ != null; } /** *
   **
   * The account that is the "sender." If not present it is the accountId from the transactionId.
   * Typically a different value than specified in the transactionId requires a valid signature 
   * over either the hedera transaction or foreign transaction data.
   * 
* * .proto.AccountID sender_id = 6; * @return The senderId. */ @java.lang.Override public com.hederahashgraph.api.proto.java.AccountID getSenderId() { return senderId_ == null ? com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : senderId_; } /** *
   **
   * The account that is the "sender." If not present it is the accountId from the transactionId.
   * Typically a different value than specified in the transactionId requires a valid signature 
   * over either the hedera transaction or foreign transaction data.
   * 
* * .proto.AccountID sender_id = 6; */ @java.lang.Override public com.hederahashgraph.api.proto.java.AccountIDOrBuilder getSenderIdOrBuilder() { return getSenderId(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (header_ != null) { output.writeMessage(1, getHeader()); } if (contractID_ != null) { output.writeMessage(2, getContractID()); } if (gas_ != 0L) { output.writeInt64(3, gas_); } if (!functionParameters_.isEmpty()) { output.writeBytes(4, functionParameters_); } if (maxResultSize_ != 0L) { output.writeInt64(5, maxResultSize_); } if (senderId_ != null) { output.writeMessage(6, getSenderId()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (header_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHeader()); } if (contractID_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getContractID()); } if (gas_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, gas_); } if (!functionParameters_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, functionParameters_); } if (maxResultSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, maxResultSize_); } if (senderId_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getSenderId()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.hederahashgraph.api.proto.java.ContractCallLocalQuery)) { return super.equals(obj); } com.hederahashgraph.api.proto.java.ContractCallLocalQuery other = (com.hederahashgraph.api.proto.java.ContractCallLocalQuery) obj; if (hasHeader() != other.hasHeader()) return false; if (hasHeader()) { if (!getHeader() .equals(other.getHeader())) return false; } if (hasContractID() != other.hasContractID()) return false; if (hasContractID()) { if (!getContractID() .equals(other.getContractID())) return false; } if (getGas() != other.getGas()) return false; if (!getFunctionParameters() .equals(other.getFunctionParameters())) return false; if (getMaxResultSize() != other.getMaxResultSize()) return false; if (hasSenderId() != other.hasSenderId()) return false; if (hasSenderId()) { if (!getSenderId() .equals(other.getSenderId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasHeader()) { hash = (37 * hash) + HEADER_FIELD_NUMBER; hash = (53 * hash) + getHeader().hashCode(); } if (hasContractID()) { hash = (37 * hash) + CONTRACTID_FIELD_NUMBER; hash = (53 * hash) + getContractID().hashCode(); } hash = (37 * hash) + GAS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getGas()); hash = (37 * hash) + FUNCTIONPARAMETERS_FIELD_NUMBER; hash = (53 * hash) + getFunctionParameters().hashCode(); hash = (37 * hash) + MAXRESULTSIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getMaxResultSize()); if (hasSenderId()) { hash = (37 * hash) + SENDER_ID_FIELD_NUMBER; hash = (53 * hash) + getSenderId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(com.hederahashgraph.api.proto.java.ContractCallLocalQuery prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
   **
   * Call a function of the given smart contract instance, giving it functionParameters as its inputs.
   * This is performed locally on the particular node that the client is communicating with.
   * It cannot change the state of the contract instance (and so, cannot spend anything from the instance's cryptocurrency account).
   * It will not have a consensus timestamp. It cannot generate a record or a receipt. The response will contain the output
   * returned by the function call.  This is useful for calling getter functions, which purely read the state and don't change it.
   * It is faster and cheaper than a normal call, because it is purely local to a single  node.
   * 
   * Unlike a ContractCall transaction, the node will consume the entire amount of provided gas in determining
   * the fee for this query.
   * 
* * Protobuf type {@code proto.ContractCallLocalQuery} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:proto.ContractCallLocalQuery) com.hederahashgraph.api.proto.java.ContractCallLocalQueryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.hederahashgraph.api.proto.java.ContractCallLocal.internal_static_proto_ContractCallLocalQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.hederahashgraph.api.proto.java.ContractCallLocal.internal_static_proto_ContractCallLocalQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( com.hederahashgraph.api.proto.java.ContractCallLocalQuery.class, com.hederahashgraph.api.proto.java.ContractCallLocalQuery.Builder.class); } // Construct using com.hederahashgraph.api.proto.java.ContractCallLocalQuery.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (headerBuilder_ == null) { header_ = null; } else { header_ = null; headerBuilder_ = null; } if (contractIDBuilder_ == null) { contractID_ = null; } else { contractID_ = null; contractIDBuilder_ = null; } gas_ = 0L; functionParameters_ = com.google.protobuf.ByteString.EMPTY; maxResultSize_ = 0L; if (senderIdBuilder_ == null) { senderId_ = null; } else { senderId_ = null; senderIdBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.hederahashgraph.api.proto.java.ContractCallLocal.internal_static_proto_ContractCallLocalQuery_descriptor; } @java.lang.Override public com.hederahashgraph.api.proto.java.ContractCallLocalQuery getDefaultInstanceForType() { return com.hederahashgraph.api.proto.java.ContractCallLocalQuery.getDefaultInstance(); } @java.lang.Override public com.hederahashgraph.api.proto.java.ContractCallLocalQuery build() { com.hederahashgraph.api.proto.java.ContractCallLocalQuery result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.hederahashgraph.api.proto.java.ContractCallLocalQuery buildPartial() { com.hederahashgraph.api.proto.java.ContractCallLocalQuery result = new com.hederahashgraph.api.proto.java.ContractCallLocalQuery(this); if (headerBuilder_ == null) { result.header_ = header_; } else { result.header_ = headerBuilder_.build(); } if (contractIDBuilder_ == null) { result.contractID_ = contractID_; } else { result.contractID_ = contractIDBuilder_.build(); } result.gas_ = gas_; result.functionParameters_ = functionParameters_; result.maxResultSize_ = maxResultSize_; if (senderIdBuilder_ == null) { result.senderId_ = senderId_; } else { result.senderId_ = senderIdBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.hederahashgraph.api.proto.java.ContractCallLocalQuery) { return mergeFrom((com.hederahashgraph.api.proto.java.ContractCallLocalQuery)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.hederahashgraph.api.proto.java.ContractCallLocalQuery other) { if (other == com.hederahashgraph.api.proto.java.ContractCallLocalQuery.getDefaultInstance()) return this; if (other.hasHeader()) { mergeHeader(other.getHeader()); } if (other.hasContractID()) { mergeContractID(other.getContractID()); } if (other.getGas() != 0L) { setGas(other.getGas()); } if (other.getFunctionParameters() != com.google.protobuf.ByteString.EMPTY) { setFunctionParameters(other.getFunctionParameters()); } if (other.getMaxResultSize() != 0L) { setMaxResultSize(other.getMaxResultSize()); } if (other.hasSenderId()) { mergeSenderId(other.getSenderId()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.hederahashgraph.api.proto.java.ContractCallLocalQuery parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (com.hederahashgraph.api.proto.java.ContractCallLocalQuery) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private com.hederahashgraph.api.proto.java.QueryHeader header_; private com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.QueryHeader, com.hederahashgraph.api.proto.java.QueryHeader.Builder, com.hederahashgraph.api.proto.java.QueryHeaderOrBuilder> headerBuilder_; /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; * @return Whether the header field is set. */ public boolean hasHeader() { return headerBuilder_ != null || header_ != null; } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; * @return The header. */ public com.hederahashgraph.api.proto.java.QueryHeader getHeader() { if (headerBuilder_ == null) { return header_ == null ? com.hederahashgraph.api.proto.java.QueryHeader.getDefaultInstance() : header_; } else { return headerBuilder_.getMessage(); } } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; */ public Builder setHeader(com.hederahashgraph.api.proto.java.QueryHeader value) { if (headerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } header_ = value; onChanged(); } else { headerBuilder_.setMessage(value); } return this; } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; */ public Builder setHeader( com.hederahashgraph.api.proto.java.QueryHeader.Builder builderForValue) { if (headerBuilder_ == null) { header_ = builderForValue.build(); onChanged(); } else { headerBuilder_.setMessage(builderForValue.build()); } return this; } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; */ public Builder mergeHeader(com.hederahashgraph.api.proto.java.QueryHeader value) { if (headerBuilder_ == null) { if (header_ != null) { header_ = com.hederahashgraph.api.proto.java.QueryHeader.newBuilder(header_).mergeFrom(value).buildPartial(); } else { header_ = value; } onChanged(); } else { headerBuilder_.mergeFrom(value); } return this; } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; */ public Builder clearHeader() { if (headerBuilder_ == null) { header_ = null; onChanged(); } else { header_ = null; headerBuilder_ = null; } return this; } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; */ public com.hederahashgraph.api.proto.java.QueryHeader.Builder getHeaderBuilder() { onChanged(); return getHeaderFieldBuilder().getBuilder(); } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; */ public com.hederahashgraph.api.proto.java.QueryHeaderOrBuilder getHeaderOrBuilder() { if (headerBuilder_ != null) { return headerBuilder_.getMessageOrBuilder(); } else { return header_ == null ? com.hederahashgraph.api.proto.java.QueryHeader.getDefaultInstance() : header_; } } /** *
     **
     * standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
     * 
* * .proto.QueryHeader header = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.QueryHeader, com.hederahashgraph.api.proto.java.QueryHeader.Builder, com.hederahashgraph.api.proto.java.QueryHeaderOrBuilder> getHeaderFieldBuilder() { if (headerBuilder_ == null) { headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.QueryHeader, com.hederahashgraph.api.proto.java.QueryHeader.Builder, com.hederahashgraph.api.proto.java.QueryHeaderOrBuilder>( getHeader(), getParentForChildren(), isClean()); header_ = null; } return headerBuilder_; } private com.hederahashgraph.api.proto.java.ContractID contractID_; private com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.ContractID, com.hederahashgraph.api.proto.java.ContractID.Builder, com.hederahashgraph.api.proto.java.ContractIDOrBuilder> contractIDBuilder_; /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; * @return Whether the contractID field is set. */ public boolean hasContractID() { return contractIDBuilder_ != null || contractID_ != null; } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; * @return The contractID. */ public com.hederahashgraph.api.proto.java.ContractID getContractID() { if (contractIDBuilder_ == null) { return contractID_ == null ? com.hederahashgraph.api.proto.java.ContractID.getDefaultInstance() : contractID_; } else { return contractIDBuilder_.getMessage(); } } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; */ public Builder setContractID(com.hederahashgraph.api.proto.java.ContractID value) { if (contractIDBuilder_ == null) { if (value == null) { throw new NullPointerException(); } contractID_ = value; onChanged(); } else { contractIDBuilder_.setMessage(value); } return this; } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; */ public Builder setContractID( com.hederahashgraph.api.proto.java.ContractID.Builder builderForValue) { if (contractIDBuilder_ == null) { contractID_ = builderForValue.build(); onChanged(); } else { contractIDBuilder_.setMessage(builderForValue.build()); } return this; } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; */ public Builder mergeContractID(com.hederahashgraph.api.proto.java.ContractID value) { if (contractIDBuilder_ == null) { if (contractID_ != null) { contractID_ = com.hederahashgraph.api.proto.java.ContractID.newBuilder(contractID_).mergeFrom(value).buildPartial(); } else { contractID_ = value; } onChanged(); } else { contractIDBuilder_.mergeFrom(value); } return this; } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; */ public Builder clearContractID() { if (contractIDBuilder_ == null) { contractID_ = null; onChanged(); } else { contractID_ = null; contractIDBuilder_ = null; } return this; } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; */ public com.hederahashgraph.api.proto.java.ContractID.Builder getContractIDBuilder() { onChanged(); return getContractIDFieldBuilder().getBuilder(); } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; */ public com.hederahashgraph.api.proto.java.ContractIDOrBuilder getContractIDOrBuilder() { if (contractIDBuilder_ != null) { return contractIDBuilder_.getMessageOrBuilder(); } else { return contractID_ == null ? com.hederahashgraph.api.proto.java.ContractID.getDefaultInstance() : contractID_; } } /** *
     **
     * The contract to make a static call against
     * 
* * .proto.ContractID contractID = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.ContractID, com.hederahashgraph.api.proto.java.ContractID.Builder, com.hederahashgraph.api.proto.java.ContractIDOrBuilder> getContractIDFieldBuilder() { if (contractIDBuilder_ == null) { contractIDBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.ContractID, com.hederahashgraph.api.proto.java.ContractID.Builder, com.hederahashgraph.api.proto.java.ContractIDOrBuilder>( getContractID(), getParentForChildren(), isClean()); contractID_ = null; } return contractIDBuilder_; } private long gas_ ; /** *
     **
     * The amount of gas to use for the call; all of the gas offered will be used and charged a corresponding fee
     * 
* * int64 gas = 3; * @return The gas. */ @java.lang.Override public long getGas() { return gas_; } /** *
     **
     * The amount of gas to use for the call; all of the gas offered will be used and charged a corresponding fee
     * 
* * int64 gas = 3; * @param value The gas to set. * @return This builder for chaining. */ public Builder setGas(long value) { gas_ = value; onChanged(); return this; } /** *
     **
     * The amount of gas to use for the call; all of the gas offered will be used and charged a corresponding fee
     * 
* * int64 gas = 3; * @return This builder for chaining. */ public Builder clearGas() { gas_ = 0L; onChanged(); return this; } private com.google.protobuf.ByteString functionParameters_ = com.google.protobuf.ByteString.EMPTY; /** *
     **
     * which function to call, and the parameters to pass to the function
     * 
* * bytes functionParameters = 4; * @return The functionParameters. */ @java.lang.Override public com.google.protobuf.ByteString getFunctionParameters() { return functionParameters_; } /** *
     **
     * which function to call, and the parameters to pass to the function
     * 
* * bytes functionParameters = 4; * @param value The functionParameters to set. * @return This builder for chaining. */ public Builder setFunctionParameters(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } functionParameters_ = value; onChanged(); return this; } /** *
     **
     * which function to call, and the parameters to pass to the function
     * 
* * bytes functionParameters = 4; * @return This builder for chaining. */ public Builder clearFunctionParameters() { functionParameters_ = getDefaultInstance().getFunctionParameters(); onChanged(); return this; } private long maxResultSize_ ; /** *
     **
     * max number of bytes that the result might include. The run will fail if it would have returned more than this number of bytes.
     * 
* * int64 maxResultSize = 5 [deprecated = true]; * @deprecated * @return The maxResultSize. */ @java.lang.Override @java.lang.Deprecated public long getMaxResultSize() { return maxResultSize_; } /** *
     **
     * max number of bytes that the result might include. The run will fail if it would have returned more than this number of bytes.
     * 
* * int64 maxResultSize = 5 [deprecated = true]; * @deprecated * @param value The maxResultSize to set. * @return This builder for chaining. */ @java.lang.Deprecated public Builder setMaxResultSize(long value) { maxResultSize_ = value; onChanged(); return this; } /** *
     **
     * max number of bytes that the result might include. The run will fail if it would have returned more than this number of bytes.
     * 
* * int64 maxResultSize = 5 [deprecated = true]; * @deprecated * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearMaxResultSize() { maxResultSize_ = 0L; onChanged(); return this; } private com.hederahashgraph.api.proto.java.AccountID senderId_; private com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder> senderIdBuilder_; /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; * @return Whether the senderId field is set. */ public boolean hasSenderId() { return senderIdBuilder_ != null || senderId_ != null; } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; * @return The senderId. */ public com.hederahashgraph.api.proto.java.AccountID getSenderId() { if (senderIdBuilder_ == null) { return senderId_ == null ? com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : senderId_; } else { return senderIdBuilder_.getMessage(); } } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; */ public Builder setSenderId(com.hederahashgraph.api.proto.java.AccountID value) { if (senderIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } senderId_ = value; onChanged(); } else { senderIdBuilder_.setMessage(value); } return this; } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; */ public Builder setSenderId( com.hederahashgraph.api.proto.java.AccountID.Builder builderForValue) { if (senderIdBuilder_ == null) { senderId_ = builderForValue.build(); onChanged(); } else { senderIdBuilder_.setMessage(builderForValue.build()); } return this; } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; */ public Builder mergeSenderId(com.hederahashgraph.api.proto.java.AccountID value) { if (senderIdBuilder_ == null) { if (senderId_ != null) { senderId_ = com.hederahashgraph.api.proto.java.AccountID.newBuilder(senderId_).mergeFrom(value).buildPartial(); } else { senderId_ = value; } onChanged(); } else { senderIdBuilder_.mergeFrom(value); } return this; } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; */ public Builder clearSenderId() { if (senderIdBuilder_ == null) { senderId_ = null; onChanged(); } else { senderId_ = null; senderIdBuilder_ = null; } return this; } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; */ public com.hederahashgraph.api.proto.java.AccountID.Builder getSenderIdBuilder() { onChanged(); return getSenderIdFieldBuilder().getBuilder(); } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; */ public com.hederahashgraph.api.proto.java.AccountIDOrBuilder getSenderIdOrBuilder() { if (senderIdBuilder_ != null) { return senderIdBuilder_.getMessageOrBuilder(); } else { return senderId_ == null ? com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : senderId_; } } /** *
     **
     * The account that is the "sender." If not present it is the accountId from the transactionId.
     * Typically a different value than specified in the transactionId requires a valid signature 
     * over either the hedera transaction or foreign transaction data.
     * 
* * .proto.AccountID sender_id = 6; */ private com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder> getSenderIdFieldBuilder() { if (senderIdBuilder_ == null) { senderIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder>( getSenderId(), getParentForChildren(), isClean()); senderId_ = null; } return senderIdBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:proto.ContractCallLocalQuery) } // @@protoc_insertion_point(class_scope:proto.ContractCallLocalQuery) private static final com.hederahashgraph.api.proto.java.ContractCallLocalQuery DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.hederahashgraph.api.proto.java.ContractCallLocalQuery(); } public static com.hederahashgraph.api.proto.java.ContractCallLocalQuery getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ContractCallLocalQuery parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ContractCallLocalQuery(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.hederahashgraph.api.proto.java.ContractCallLocalQuery getDefaultInstanceForType() { return DEFAULT_INSTANCE; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy