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

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

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ContractCallLocal.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; } 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; */ 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; */ 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; */ 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 instance to call, in the format used in transactions
   * 
* * .proto.ContractID contractID = 2; */ public boolean hasContractID() { return contractID_ != null; } /** *
   * the contract instance to call, in the format used in transactions
   * 
* * .proto.ContractID contractID = 2; */ public com.hederahashgraph.api.proto.java.ContractID getContractID() { return contractID_ == null ? com.hederahashgraph.api.proto.java.ContractID.getDefaultInstance() : contractID_; } /** *
   * the contract instance to call, in the format used in transactions
   * 
* * .proto.ContractID contractID = 2; */ 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; */ 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; */ 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; */ public long getMaxResultSize() { return maxResultSize_; } 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_); } 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_); } 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 (!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()); 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; 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_; 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()); } 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; */ 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; */ 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 instance to call, in the format used in transactions
     * 
* * .proto.ContractID contractID = 2; */ public boolean hasContractID() { return contractIDBuilder_ != null || contractID_ != null; } /** *
     * the contract instance to call, in the format used in transactions
     * 
* * .proto.ContractID contractID = 2; */ 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 instance to call, in the format used in transactions
     * 
* * .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 instance to call, in the format used in transactions
     * 
* * .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 instance to call, in the format used in transactions
     * 
* * .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 instance to call, in the format used in transactions
     * 
* * .proto.ContractID contractID = 2; */ public Builder clearContractID() { if (contractIDBuilder_ == null) { contractID_ = null; onChanged(); } else { contractID_ = null; contractIDBuilder_ = null; } return this; } /** *
     * the contract instance to call, in the format used in transactions
     * 
* * .proto.ContractID contractID = 2; */ public com.hederahashgraph.api.proto.java.ContractID.Builder getContractIDBuilder() { onChanged(); return getContractIDFieldBuilder().getBuilder(); } /** *
     * the contract instance to call, in the format used in transactions
     * 
* * .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 instance to call, in the format used in transactions
     * 
* * .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; */ 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; */ 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; */ 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; */ public com.google.protobuf.ByteString getFunctionParameters() { return functionParameters_; } /** *
     * which function to call, and the parameters to pass to the function
     * 
* * bytes functionParameters = 4; */ 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; */ 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; */ 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; */ 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; */ public Builder clearMaxResultSize() { maxResultSize_ = 0L; onChanged(); return this; } @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 - 2025 Weber Informatics LLC | Privacy Policy