
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