
com.hederahashgraph.api.proto.java.TokenInfo Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: TokenGetInfo.proto
package com.hederahashgraph.api.proto.java;
/**
*
* The metadata about a Token instance
*
*
* Protobuf type {@code proto.TokenInfo}
*/
public final class TokenInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:proto.TokenInfo)
TokenInfoOrBuilder {
private static final long serialVersionUID = 0L;
// Use TokenInfo.newBuilder() to construct.
private TokenInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private TokenInfo() {
name_ = "";
symbol_ = "";
defaultFreezeStatus_ = 0;
defaultKycStatus_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new TokenInfo();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private TokenInfo(
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.TokenID.Builder subBuilder = null;
if (tokenId_ != null) {
subBuilder = tokenId_.toBuilder();
}
tokenId_ = input.readMessage(com.hederahashgraph.api.proto.java.TokenID.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(tokenId_);
tokenId_ = subBuilder.buildPartial();
}
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
symbol_ = s;
break;
}
case 32: {
decimals_ = input.readUInt32();
break;
}
case 40: {
totalSupply_ = input.readUInt64();
break;
}
case 50: {
com.hederahashgraph.api.proto.java.AccountID.Builder subBuilder = null;
if (treasury_ != null) {
subBuilder = treasury_.toBuilder();
}
treasury_ = input.readMessage(com.hederahashgraph.api.proto.java.AccountID.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(treasury_);
treasury_ = subBuilder.buildPartial();
}
break;
}
case 58: {
com.hederahashgraph.api.proto.java.Key.Builder subBuilder = null;
if (adminKey_ != null) {
subBuilder = adminKey_.toBuilder();
}
adminKey_ = input.readMessage(com.hederahashgraph.api.proto.java.Key.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(adminKey_);
adminKey_ = subBuilder.buildPartial();
}
break;
}
case 66: {
com.hederahashgraph.api.proto.java.Key.Builder subBuilder = null;
if (kycKey_ != null) {
subBuilder = kycKey_.toBuilder();
}
kycKey_ = input.readMessage(com.hederahashgraph.api.proto.java.Key.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(kycKey_);
kycKey_ = subBuilder.buildPartial();
}
break;
}
case 74: {
com.hederahashgraph.api.proto.java.Key.Builder subBuilder = null;
if (freezeKey_ != null) {
subBuilder = freezeKey_.toBuilder();
}
freezeKey_ = input.readMessage(com.hederahashgraph.api.proto.java.Key.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(freezeKey_);
freezeKey_ = subBuilder.buildPartial();
}
break;
}
case 82: {
com.hederahashgraph.api.proto.java.Key.Builder subBuilder = null;
if (wipeKey_ != null) {
subBuilder = wipeKey_.toBuilder();
}
wipeKey_ = input.readMessage(com.hederahashgraph.api.proto.java.Key.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(wipeKey_);
wipeKey_ = subBuilder.buildPartial();
}
break;
}
case 90: {
com.hederahashgraph.api.proto.java.Key.Builder subBuilder = null;
if (supplyKey_ != null) {
subBuilder = supplyKey_.toBuilder();
}
supplyKey_ = input.readMessage(com.hederahashgraph.api.proto.java.Key.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(supplyKey_);
supplyKey_ = subBuilder.buildPartial();
}
break;
}
case 96: {
int rawValue = input.readEnum();
defaultFreezeStatus_ = rawValue;
break;
}
case 104: {
int rawValue = input.readEnum();
defaultKycStatus_ = rawValue;
break;
}
case 112: {
deleted_ = input.readBool();
break;
}
case 122: {
com.hederahashgraph.api.proto.java.AccountID.Builder subBuilder = null;
if (autoRenewAccount_ != null) {
subBuilder = autoRenewAccount_.toBuilder();
}
autoRenewAccount_ = input.readMessage(com.hederahashgraph.api.proto.java.AccountID.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(autoRenewAccount_);
autoRenewAccount_ = subBuilder.buildPartial();
}
break;
}
case 130: {
com.hederahashgraph.api.proto.java.Duration.Builder subBuilder = null;
if (autoRenewPeriod_ != null) {
subBuilder = autoRenewPeriod_.toBuilder();
}
autoRenewPeriod_ = input.readMessage(com.hederahashgraph.api.proto.java.Duration.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(autoRenewPeriod_);
autoRenewPeriod_ = subBuilder.buildPartial();
}
break;
}
case 138: {
com.hederahashgraph.api.proto.java.Timestamp.Builder subBuilder = null;
if (expiry_ != null) {
subBuilder = expiry_.toBuilder();
}
expiry_ = input.readMessage(com.hederahashgraph.api.proto.java.Timestamp.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(expiry_);
expiry_ = 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.TokenGetInfo.internal_static_proto_TokenInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.hederahashgraph.api.proto.java.TokenGetInfo.internal_static_proto_TokenInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.hederahashgraph.api.proto.java.TokenInfo.class, com.hederahashgraph.api.proto.java.TokenInfo.Builder.class);
}
public static final int TOKENID_FIELD_NUMBER = 1;
private com.hederahashgraph.api.proto.java.TokenID tokenId_;
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public boolean hasTokenId() {
return tokenId_ != null;
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public com.hederahashgraph.api.proto.java.TokenID getTokenId() {
return tokenId_ == null ? com.hederahashgraph.api.proto.java.TokenID.getDefaultInstance() : tokenId_;
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public com.hederahashgraph.api.proto.java.TokenIDOrBuilder getTokenIdOrBuilder() {
return getTokenId();
}
public static final int NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object name_;
/**
*
* The name of the token. It is a string of ASCII only characters
*
*
* string name = 2;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
* The name of the token. It is a string of ASCII only characters
*
*
* string name = 2;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SYMBOL_FIELD_NUMBER = 3;
private volatile java.lang.Object symbol_;
/**
*
* The symbol of the token. It is a UTF-8 capitalized alphabetical string
*
*
* string symbol = 3;
*/
public java.lang.String getSymbol() {
java.lang.Object ref = symbol_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
symbol_ = s;
return s;
}
}
/**
*
* The symbol of the token. It is a UTF-8 capitalized alphabetical string
*
*
* string symbol = 3;
*/
public com.google.protobuf.ByteString
getSymbolBytes() {
java.lang.Object ref = symbol_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
symbol_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DECIMALS_FIELD_NUMBER = 4;
private int decimals_;
/**
*
* The number of decimal places a token is divisible by
*
*
* uint32 decimals = 4;
*/
public int getDecimals() {
return decimals_;
}
public static final int TOTALSUPPLY_FIELD_NUMBER = 5;
private long totalSupply_;
/**
*
* The total supply of tokens that are currently in circulation
*
*
* uint64 totalSupply = 5;
*/
public long getTotalSupply() {
return totalSupply_;
}
public static final int TREASURY_FIELD_NUMBER = 6;
private com.hederahashgraph.api.proto.java.AccountID treasury_;
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public boolean hasTreasury() {
return treasury_ != null;
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public com.hederahashgraph.api.proto.java.AccountID getTreasury() {
return treasury_ == null ? com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : treasury_;
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public com.hederahashgraph.api.proto.java.AccountIDOrBuilder getTreasuryOrBuilder() {
return getTreasury();
}
public static final int ADMINKEY_FIELD_NUMBER = 7;
private com.hederahashgraph.api.proto.java.Key adminKey_;
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public boolean hasAdminKey() {
return adminKey_ != null;
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public com.hederahashgraph.api.proto.java.Key getAdminKey() {
return adminKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : adminKey_;
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getAdminKeyOrBuilder() {
return getAdminKey();
}
public static final int KYCKEY_FIELD_NUMBER = 8;
private com.hederahashgraph.api.proto.java.Key kycKey_;
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public boolean hasKycKey() {
return kycKey_ != null;
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public com.hederahashgraph.api.proto.java.Key getKycKey() {
return kycKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : kycKey_;
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getKycKeyOrBuilder() {
return getKycKey();
}
public static final int FREEZEKEY_FIELD_NUMBER = 9;
private com.hederahashgraph.api.proto.java.Key freezeKey_;
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public boolean hasFreezeKey() {
return freezeKey_ != null;
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public com.hederahashgraph.api.proto.java.Key getFreezeKey() {
return freezeKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : freezeKey_;
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getFreezeKeyOrBuilder() {
return getFreezeKey();
}
public static final int WIPEKEY_FIELD_NUMBER = 10;
private com.hederahashgraph.api.proto.java.Key wipeKey_;
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public boolean hasWipeKey() {
return wipeKey_ != null;
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public com.hederahashgraph.api.proto.java.Key getWipeKey() {
return wipeKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : wipeKey_;
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getWipeKeyOrBuilder() {
return getWipeKey();
}
public static final int SUPPLYKEY_FIELD_NUMBER = 11;
private com.hederahashgraph.api.proto.java.Key supplyKey_;
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public boolean hasSupplyKey() {
return supplyKey_ != null;
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public com.hederahashgraph.api.proto.java.Key getSupplyKey() {
return supplyKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : supplyKey_;
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getSupplyKeyOrBuilder() {
return getSupplyKey();
}
public static final int DEFAULTFREEZESTATUS_FIELD_NUMBER = 12;
private int defaultFreezeStatus_;
/**
*
* The default Freeze status (not applicable, frozen or unfrozen) of Hedera accounts relative to this token. FreezeNotApplicable is returned if Token Freeze Key is empty. Frozen is returned if Token Freeze Key is set and defaultFreeze is set to true. Unfrozen is returned if Token Freeze Key is set and defaultFreeze is set to false
*
*
* .proto.TokenFreezeStatus defaultFreezeStatus = 12;
*/
public int getDefaultFreezeStatusValue() {
return defaultFreezeStatus_;
}
/**
*
* The default Freeze status (not applicable, frozen or unfrozen) of Hedera accounts relative to this token. FreezeNotApplicable is returned if Token Freeze Key is empty. Frozen is returned if Token Freeze Key is set and defaultFreeze is set to true. Unfrozen is returned if Token Freeze Key is set and defaultFreeze is set to false
*
*
* .proto.TokenFreezeStatus defaultFreezeStatus = 12;
*/
public com.hederahashgraph.api.proto.java.TokenFreezeStatus getDefaultFreezeStatus() {
@SuppressWarnings("deprecation")
com.hederahashgraph.api.proto.java.TokenFreezeStatus result = com.hederahashgraph.api.proto.java.TokenFreezeStatus.valueOf(defaultFreezeStatus_);
return result == null ? com.hederahashgraph.api.proto.java.TokenFreezeStatus.UNRECOGNIZED : result;
}
public static final int DEFAULTKYCSTATUS_FIELD_NUMBER = 13;
private int defaultKycStatus_;
/**
*
* The default KYC status (KycNotApplicable or Revoked) of Hedera accounts relative to this token. KycNotApplicable is returned if KYC key is not set, otherwise Revoked
*
*
* .proto.TokenKycStatus defaultKycStatus = 13;
*/
public int getDefaultKycStatusValue() {
return defaultKycStatus_;
}
/**
*
* The default KYC status (KycNotApplicable or Revoked) of Hedera accounts relative to this token. KycNotApplicable is returned if KYC key is not set, otherwise Revoked
*
*
* .proto.TokenKycStatus defaultKycStatus = 13;
*/
public com.hederahashgraph.api.proto.java.TokenKycStatus getDefaultKycStatus() {
@SuppressWarnings("deprecation")
com.hederahashgraph.api.proto.java.TokenKycStatus result = com.hederahashgraph.api.proto.java.TokenKycStatus.valueOf(defaultKycStatus_);
return result == null ? com.hederahashgraph.api.proto.java.TokenKycStatus.UNRECOGNIZED : result;
}
public static final int DELETED_FIELD_NUMBER = 14;
private boolean deleted_;
/**
*
* Specifies whether the token was deleted or not
*
*
* bool deleted = 14;
*/
public boolean getDeleted() {
return deleted_;
}
public static final int AUTORENEWACCOUNT_FIELD_NUMBER = 15;
private com.hederahashgraph.api.proto.java.AccountID autoRenewAccount_;
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public boolean hasAutoRenewAccount() {
return autoRenewAccount_ != null;
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public com.hederahashgraph.api.proto.java.AccountID getAutoRenewAccount() {
return autoRenewAccount_ == null ? com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : autoRenewAccount_;
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public com.hederahashgraph.api.proto.java.AccountIDOrBuilder getAutoRenewAccountOrBuilder() {
return getAutoRenewAccount();
}
public static final int AUTORENEWPERIOD_FIELD_NUMBER = 16;
private com.hederahashgraph.api.proto.java.Duration autoRenewPeriod_;
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public boolean hasAutoRenewPeriod() {
return autoRenewPeriod_ != null;
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public com.hederahashgraph.api.proto.java.Duration getAutoRenewPeriod() {
return autoRenewPeriod_ == null ? com.hederahashgraph.api.proto.java.Duration.getDefaultInstance() : autoRenewPeriod_;
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public com.hederahashgraph.api.proto.java.DurationOrBuilder getAutoRenewPeriodOrBuilder() {
return getAutoRenewPeriod();
}
public static final int EXPIRY_FIELD_NUMBER = 17;
private com.hederahashgraph.api.proto.java.Timestamp expiry_;
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public boolean hasExpiry() {
return expiry_ != null;
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public com.hederahashgraph.api.proto.java.Timestamp getExpiry() {
return expiry_ == null ? com.hederahashgraph.api.proto.java.Timestamp.getDefaultInstance() : expiry_;
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public com.hederahashgraph.api.proto.java.TimestampOrBuilder getExpiryOrBuilder() {
return getExpiry();
}
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 (tokenId_ != null) {
output.writeMessage(1, getTokenId());
}
if (!getNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
}
if (!getSymbolBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, symbol_);
}
if (decimals_ != 0) {
output.writeUInt32(4, decimals_);
}
if (totalSupply_ != 0L) {
output.writeUInt64(5, totalSupply_);
}
if (treasury_ != null) {
output.writeMessage(6, getTreasury());
}
if (adminKey_ != null) {
output.writeMessage(7, getAdminKey());
}
if (kycKey_ != null) {
output.writeMessage(8, getKycKey());
}
if (freezeKey_ != null) {
output.writeMessage(9, getFreezeKey());
}
if (wipeKey_ != null) {
output.writeMessage(10, getWipeKey());
}
if (supplyKey_ != null) {
output.writeMessage(11, getSupplyKey());
}
if (defaultFreezeStatus_ != com.hederahashgraph.api.proto.java.TokenFreezeStatus.FreezeNotApplicable.getNumber()) {
output.writeEnum(12, defaultFreezeStatus_);
}
if (defaultKycStatus_ != com.hederahashgraph.api.proto.java.TokenKycStatus.KycNotApplicable.getNumber()) {
output.writeEnum(13, defaultKycStatus_);
}
if (deleted_ != false) {
output.writeBool(14, deleted_);
}
if (autoRenewAccount_ != null) {
output.writeMessage(15, getAutoRenewAccount());
}
if (autoRenewPeriod_ != null) {
output.writeMessage(16, getAutoRenewPeriod());
}
if (expiry_ != null) {
output.writeMessage(17, getExpiry());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (tokenId_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getTokenId());
}
if (!getNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
}
if (!getSymbolBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, symbol_);
}
if (decimals_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, decimals_);
}
if (totalSupply_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(5, totalSupply_);
}
if (treasury_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getTreasury());
}
if (adminKey_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getAdminKey());
}
if (kycKey_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getKycKey());
}
if (freezeKey_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getFreezeKey());
}
if (wipeKey_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getWipeKey());
}
if (supplyKey_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getSupplyKey());
}
if (defaultFreezeStatus_ != com.hederahashgraph.api.proto.java.TokenFreezeStatus.FreezeNotApplicable.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(12, defaultFreezeStatus_);
}
if (defaultKycStatus_ != com.hederahashgraph.api.proto.java.TokenKycStatus.KycNotApplicable.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(13, defaultKycStatus_);
}
if (deleted_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(14, deleted_);
}
if (autoRenewAccount_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getAutoRenewAccount());
}
if (autoRenewPeriod_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, getAutoRenewPeriod());
}
if (expiry_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, getExpiry());
}
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.TokenInfo)) {
return super.equals(obj);
}
com.hederahashgraph.api.proto.java.TokenInfo other = (com.hederahashgraph.api.proto.java.TokenInfo) obj;
if (hasTokenId() != other.hasTokenId()) return false;
if (hasTokenId()) {
if (!getTokenId()
.equals(other.getTokenId())) return false;
}
if (!getName()
.equals(other.getName())) return false;
if (!getSymbol()
.equals(other.getSymbol())) return false;
if (getDecimals()
!= other.getDecimals()) return false;
if (getTotalSupply()
!= other.getTotalSupply()) return false;
if (hasTreasury() != other.hasTreasury()) return false;
if (hasTreasury()) {
if (!getTreasury()
.equals(other.getTreasury())) return false;
}
if (hasAdminKey() != other.hasAdminKey()) return false;
if (hasAdminKey()) {
if (!getAdminKey()
.equals(other.getAdminKey())) return false;
}
if (hasKycKey() != other.hasKycKey()) return false;
if (hasKycKey()) {
if (!getKycKey()
.equals(other.getKycKey())) return false;
}
if (hasFreezeKey() != other.hasFreezeKey()) return false;
if (hasFreezeKey()) {
if (!getFreezeKey()
.equals(other.getFreezeKey())) return false;
}
if (hasWipeKey() != other.hasWipeKey()) return false;
if (hasWipeKey()) {
if (!getWipeKey()
.equals(other.getWipeKey())) return false;
}
if (hasSupplyKey() != other.hasSupplyKey()) return false;
if (hasSupplyKey()) {
if (!getSupplyKey()
.equals(other.getSupplyKey())) return false;
}
if (defaultFreezeStatus_ != other.defaultFreezeStatus_) return false;
if (defaultKycStatus_ != other.defaultKycStatus_) return false;
if (getDeleted()
!= other.getDeleted()) return false;
if (hasAutoRenewAccount() != other.hasAutoRenewAccount()) return false;
if (hasAutoRenewAccount()) {
if (!getAutoRenewAccount()
.equals(other.getAutoRenewAccount())) return false;
}
if (hasAutoRenewPeriod() != other.hasAutoRenewPeriod()) return false;
if (hasAutoRenewPeriod()) {
if (!getAutoRenewPeriod()
.equals(other.getAutoRenewPeriod())) return false;
}
if (hasExpiry() != other.hasExpiry()) return false;
if (hasExpiry()) {
if (!getExpiry()
.equals(other.getExpiry())) 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 (hasTokenId()) {
hash = (37 * hash) + TOKENID_FIELD_NUMBER;
hash = (53 * hash) + getTokenId().hashCode();
}
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + SYMBOL_FIELD_NUMBER;
hash = (53 * hash) + getSymbol().hashCode();
hash = (37 * hash) + DECIMALS_FIELD_NUMBER;
hash = (53 * hash) + getDecimals();
hash = (37 * hash) + TOTALSUPPLY_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getTotalSupply());
if (hasTreasury()) {
hash = (37 * hash) + TREASURY_FIELD_NUMBER;
hash = (53 * hash) + getTreasury().hashCode();
}
if (hasAdminKey()) {
hash = (37 * hash) + ADMINKEY_FIELD_NUMBER;
hash = (53 * hash) + getAdminKey().hashCode();
}
if (hasKycKey()) {
hash = (37 * hash) + KYCKEY_FIELD_NUMBER;
hash = (53 * hash) + getKycKey().hashCode();
}
if (hasFreezeKey()) {
hash = (37 * hash) + FREEZEKEY_FIELD_NUMBER;
hash = (53 * hash) + getFreezeKey().hashCode();
}
if (hasWipeKey()) {
hash = (37 * hash) + WIPEKEY_FIELD_NUMBER;
hash = (53 * hash) + getWipeKey().hashCode();
}
if (hasSupplyKey()) {
hash = (37 * hash) + SUPPLYKEY_FIELD_NUMBER;
hash = (53 * hash) + getSupplyKey().hashCode();
}
hash = (37 * hash) + DEFAULTFREEZESTATUS_FIELD_NUMBER;
hash = (53 * hash) + defaultFreezeStatus_;
hash = (37 * hash) + DEFAULTKYCSTATUS_FIELD_NUMBER;
hash = (53 * hash) + defaultKycStatus_;
hash = (37 * hash) + DELETED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDeleted());
if (hasAutoRenewAccount()) {
hash = (37 * hash) + AUTORENEWACCOUNT_FIELD_NUMBER;
hash = (53 * hash) + getAutoRenewAccount().hashCode();
}
if (hasAutoRenewPeriod()) {
hash = (37 * hash) + AUTORENEWPERIOD_FIELD_NUMBER;
hash = (53 * hash) + getAutoRenewPeriod().hashCode();
}
if (hasExpiry()) {
hash = (37 * hash) + EXPIRY_FIELD_NUMBER;
hash = (53 * hash) + getExpiry().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.hederahashgraph.api.proto.java.TokenInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.hederahashgraph.api.proto.java.TokenInfo 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.TokenInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.hederahashgraph.api.proto.java.TokenInfo 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.TokenInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.hederahashgraph.api.proto.java.TokenInfo 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.TokenInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.hederahashgraph.api.proto.java.TokenInfo 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.TokenInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.hederahashgraph.api.proto.java.TokenInfo 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.TokenInfo 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.TokenInfo 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.TokenInfo 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;
}
/**
*
* The metadata about a Token instance
*
*
* Protobuf type {@code proto.TokenInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:proto.TokenInfo)
com.hederahashgraph.api.proto.java.TokenInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.hederahashgraph.api.proto.java.TokenGetInfo.internal_static_proto_TokenInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.hederahashgraph.api.proto.java.TokenGetInfo.internal_static_proto_TokenInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.hederahashgraph.api.proto.java.TokenInfo.class, com.hederahashgraph.api.proto.java.TokenInfo.Builder.class);
}
// Construct using com.hederahashgraph.api.proto.java.TokenInfo.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 (tokenIdBuilder_ == null) {
tokenId_ = null;
} else {
tokenId_ = null;
tokenIdBuilder_ = null;
}
name_ = "";
symbol_ = "";
decimals_ = 0;
totalSupply_ = 0L;
if (treasuryBuilder_ == null) {
treasury_ = null;
} else {
treasury_ = null;
treasuryBuilder_ = null;
}
if (adminKeyBuilder_ == null) {
adminKey_ = null;
} else {
adminKey_ = null;
adminKeyBuilder_ = null;
}
if (kycKeyBuilder_ == null) {
kycKey_ = null;
} else {
kycKey_ = null;
kycKeyBuilder_ = null;
}
if (freezeKeyBuilder_ == null) {
freezeKey_ = null;
} else {
freezeKey_ = null;
freezeKeyBuilder_ = null;
}
if (wipeKeyBuilder_ == null) {
wipeKey_ = null;
} else {
wipeKey_ = null;
wipeKeyBuilder_ = null;
}
if (supplyKeyBuilder_ == null) {
supplyKey_ = null;
} else {
supplyKey_ = null;
supplyKeyBuilder_ = null;
}
defaultFreezeStatus_ = 0;
defaultKycStatus_ = 0;
deleted_ = false;
if (autoRenewAccountBuilder_ == null) {
autoRenewAccount_ = null;
} else {
autoRenewAccount_ = null;
autoRenewAccountBuilder_ = null;
}
if (autoRenewPeriodBuilder_ == null) {
autoRenewPeriod_ = null;
} else {
autoRenewPeriod_ = null;
autoRenewPeriodBuilder_ = null;
}
if (expiryBuilder_ == null) {
expiry_ = null;
} else {
expiry_ = null;
expiryBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.hederahashgraph.api.proto.java.TokenGetInfo.internal_static_proto_TokenInfo_descriptor;
}
@java.lang.Override
public com.hederahashgraph.api.proto.java.TokenInfo getDefaultInstanceForType() {
return com.hederahashgraph.api.proto.java.TokenInfo.getDefaultInstance();
}
@java.lang.Override
public com.hederahashgraph.api.proto.java.TokenInfo build() {
com.hederahashgraph.api.proto.java.TokenInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.hederahashgraph.api.proto.java.TokenInfo buildPartial() {
com.hederahashgraph.api.proto.java.TokenInfo result = new com.hederahashgraph.api.proto.java.TokenInfo(this);
if (tokenIdBuilder_ == null) {
result.tokenId_ = tokenId_;
} else {
result.tokenId_ = tokenIdBuilder_.build();
}
result.name_ = name_;
result.symbol_ = symbol_;
result.decimals_ = decimals_;
result.totalSupply_ = totalSupply_;
if (treasuryBuilder_ == null) {
result.treasury_ = treasury_;
} else {
result.treasury_ = treasuryBuilder_.build();
}
if (adminKeyBuilder_ == null) {
result.adminKey_ = adminKey_;
} else {
result.adminKey_ = adminKeyBuilder_.build();
}
if (kycKeyBuilder_ == null) {
result.kycKey_ = kycKey_;
} else {
result.kycKey_ = kycKeyBuilder_.build();
}
if (freezeKeyBuilder_ == null) {
result.freezeKey_ = freezeKey_;
} else {
result.freezeKey_ = freezeKeyBuilder_.build();
}
if (wipeKeyBuilder_ == null) {
result.wipeKey_ = wipeKey_;
} else {
result.wipeKey_ = wipeKeyBuilder_.build();
}
if (supplyKeyBuilder_ == null) {
result.supplyKey_ = supplyKey_;
} else {
result.supplyKey_ = supplyKeyBuilder_.build();
}
result.defaultFreezeStatus_ = defaultFreezeStatus_;
result.defaultKycStatus_ = defaultKycStatus_;
result.deleted_ = deleted_;
if (autoRenewAccountBuilder_ == null) {
result.autoRenewAccount_ = autoRenewAccount_;
} else {
result.autoRenewAccount_ = autoRenewAccountBuilder_.build();
}
if (autoRenewPeriodBuilder_ == null) {
result.autoRenewPeriod_ = autoRenewPeriod_;
} else {
result.autoRenewPeriod_ = autoRenewPeriodBuilder_.build();
}
if (expiryBuilder_ == null) {
result.expiry_ = expiry_;
} else {
result.expiry_ = expiryBuilder_.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.TokenInfo) {
return mergeFrom((com.hederahashgraph.api.proto.java.TokenInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.hederahashgraph.api.proto.java.TokenInfo other) {
if (other == com.hederahashgraph.api.proto.java.TokenInfo.getDefaultInstance()) return this;
if (other.hasTokenId()) {
mergeTokenId(other.getTokenId());
}
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getSymbol().isEmpty()) {
symbol_ = other.symbol_;
onChanged();
}
if (other.getDecimals() != 0) {
setDecimals(other.getDecimals());
}
if (other.getTotalSupply() != 0L) {
setTotalSupply(other.getTotalSupply());
}
if (other.hasTreasury()) {
mergeTreasury(other.getTreasury());
}
if (other.hasAdminKey()) {
mergeAdminKey(other.getAdminKey());
}
if (other.hasKycKey()) {
mergeKycKey(other.getKycKey());
}
if (other.hasFreezeKey()) {
mergeFreezeKey(other.getFreezeKey());
}
if (other.hasWipeKey()) {
mergeWipeKey(other.getWipeKey());
}
if (other.hasSupplyKey()) {
mergeSupplyKey(other.getSupplyKey());
}
if (other.defaultFreezeStatus_ != 0) {
setDefaultFreezeStatusValue(other.getDefaultFreezeStatusValue());
}
if (other.defaultKycStatus_ != 0) {
setDefaultKycStatusValue(other.getDefaultKycStatusValue());
}
if (other.getDeleted() != false) {
setDeleted(other.getDeleted());
}
if (other.hasAutoRenewAccount()) {
mergeAutoRenewAccount(other.getAutoRenewAccount());
}
if (other.hasAutoRenewPeriod()) {
mergeAutoRenewPeriod(other.getAutoRenewPeriod());
}
if (other.hasExpiry()) {
mergeExpiry(other.getExpiry());
}
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.TokenInfo parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.hederahashgraph.api.proto.java.TokenInfo) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.hederahashgraph.api.proto.java.TokenID tokenId_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.TokenID, com.hederahashgraph.api.proto.java.TokenID.Builder, com.hederahashgraph.api.proto.java.TokenIDOrBuilder> tokenIdBuilder_;
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public boolean hasTokenId() {
return tokenIdBuilder_ != null || tokenId_ != null;
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public com.hederahashgraph.api.proto.java.TokenID getTokenId() {
if (tokenIdBuilder_ == null) {
return tokenId_ == null ? com.hederahashgraph.api.proto.java.TokenID.getDefaultInstance() : tokenId_;
} else {
return tokenIdBuilder_.getMessage();
}
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public Builder setTokenId(com.hederahashgraph.api.proto.java.TokenID value) {
if (tokenIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
tokenId_ = value;
onChanged();
} else {
tokenIdBuilder_.setMessage(value);
}
return this;
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public Builder setTokenId(
com.hederahashgraph.api.proto.java.TokenID.Builder builderForValue) {
if (tokenIdBuilder_ == null) {
tokenId_ = builderForValue.build();
onChanged();
} else {
tokenIdBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public Builder mergeTokenId(com.hederahashgraph.api.proto.java.TokenID value) {
if (tokenIdBuilder_ == null) {
if (tokenId_ != null) {
tokenId_ =
com.hederahashgraph.api.proto.java.TokenID.newBuilder(tokenId_).mergeFrom(value).buildPartial();
} else {
tokenId_ = value;
}
onChanged();
} else {
tokenIdBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public Builder clearTokenId() {
if (tokenIdBuilder_ == null) {
tokenId_ = null;
onChanged();
} else {
tokenId_ = null;
tokenIdBuilder_ = null;
}
return this;
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public com.hederahashgraph.api.proto.java.TokenID.Builder getTokenIdBuilder() {
onChanged();
return getTokenIdFieldBuilder().getBuilder();
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
public com.hederahashgraph.api.proto.java.TokenIDOrBuilder getTokenIdOrBuilder() {
if (tokenIdBuilder_ != null) {
return tokenIdBuilder_.getMessageOrBuilder();
} else {
return tokenId_ == null ?
com.hederahashgraph.api.proto.java.TokenID.getDefaultInstance() : tokenId_;
}
}
/**
*
* ID of the token instance
*
*
* .proto.TokenID tokenId = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.TokenID, com.hederahashgraph.api.proto.java.TokenID.Builder, com.hederahashgraph.api.proto.java.TokenIDOrBuilder>
getTokenIdFieldBuilder() {
if (tokenIdBuilder_ == null) {
tokenIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.TokenID, com.hederahashgraph.api.proto.java.TokenID.Builder, com.hederahashgraph.api.proto.java.TokenIDOrBuilder>(
getTokenId(),
getParentForChildren(),
isClean());
tokenId_ = null;
}
return tokenIdBuilder_;
}
private java.lang.Object name_ = "";
/**
*
* The name of the token. It is a string of ASCII only characters
*
*
* string name = 2;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* The name of the token. It is a string of ASCII only characters
*
*
* string name = 2;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* The name of the token. It is a string of ASCII only characters
*
*
* string name = 2;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
*
* The name of the token. It is a string of ASCII only characters
*
*
* string name = 2;
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* The name of the token. It is a string of ASCII only characters
*
*
* string name = 2;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.lang.Object symbol_ = "";
/**
*
* The symbol of the token. It is a UTF-8 capitalized alphabetical string
*
*
* string symbol = 3;
*/
public java.lang.String getSymbol() {
java.lang.Object ref = symbol_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
symbol_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* The symbol of the token. It is a UTF-8 capitalized alphabetical string
*
*
* string symbol = 3;
*/
public com.google.protobuf.ByteString
getSymbolBytes() {
java.lang.Object ref = symbol_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
symbol_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* The symbol of the token. It is a UTF-8 capitalized alphabetical string
*
*
* string symbol = 3;
*/
public Builder setSymbol(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
symbol_ = value;
onChanged();
return this;
}
/**
*
* The symbol of the token. It is a UTF-8 capitalized alphabetical string
*
*
* string symbol = 3;
*/
public Builder clearSymbol() {
symbol_ = getDefaultInstance().getSymbol();
onChanged();
return this;
}
/**
*
* The symbol of the token. It is a UTF-8 capitalized alphabetical string
*
*
* string symbol = 3;
*/
public Builder setSymbolBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
symbol_ = value;
onChanged();
return this;
}
private int decimals_ ;
/**
*
* The number of decimal places a token is divisible by
*
*
* uint32 decimals = 4;
*/
public int getDecimals() {
return decimals_;
}
/**
*
* The number of decimal places a token is divisible by
*
*
* uint32 decimals = 4;
*/
public Builder setDecimals(int value) {
decimals_ = value;
onChanged();
return this;
}
/**
*
* The number of decimal places a token is divisible by
*
*
* uint32 decimals = 4;
*/
public Builder clearDecimals() {
decimals_ = 0;
onChanged();
return this;
}
private long totalSupply_ ;
/**
*
* The total supply of tokens that are currently in circulation
*
*
* uint64 totalSupply = 5;
*/
public long getTotalSupply() {
return totalSupply_;
}
/**
*
* The total supply of tokens that are currently in circulation
*
*
* uint64 totalSupply = 5;
*/
public Builder setTotalSupply(long value) {
totalSupply_ = value;
onChanged();
return this;
}
/**
*
* The total supply of tokens that are currently in circulation
*
*
* uint64 totalSupply = 5;
*/
public Builder clearTotalSupply() {
totalSupply_ = 0L;
onChanged();
return this;
}
private com.hederahashgraph.api.proto.java.AccountID treasury_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder> treasuryBuilder_;
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public boolean hasTreasury() {
return treasuryBuilder_ != null || treasury_ != null;
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public com.hederahashgraph.api.proto.java.AccountID getTreasury() {
if (treasuryBuilder_ == null) {
return treasury_ == null ? com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : treasury_;
} else {
return treasuryBuilder_.getMessage();
}
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public Builder setTreasury(com.hederahashgraph.api.proto.java.AccountID value) {
if (treasuryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
treasury_ = value;
onChanged();
} else {
treasuryBuilder_.setMessage(value);
}
return this;
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public Builder setTreasury(
com.hederahashgraph.api.proto.java.AccountID.Builder builderForValue) {
if (treasuryBuilder_ == null) {
treasury_ = builderForValue.build();
onChanged();
} else {
treasuryBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public Builder mergeTreasury(com.hederahashgraph.api.proto.java.AccountID value) {
if (treasuryBuilder_ == null) {
if (treasury_ != null) {
treasury_ =
com.hederahashgraph.api.proto.java.AccountID.newBuilder(treasury_).mergeFrom(value).buildPartial();
} else {
treasury_ = value;
}
onChanged();
} else {
treasuryBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public Builder clearTreasury() {
if (treasuryBuilder_ == null) {
treasury_ = null;
onChanged();
} else {
treasury_ = null;
treasuryBuilder_ = null;
}
return this;
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public com.hederahashgraph.api.proto.java.AccountID.Builder getTreasuryBuilder() {
onChanged();
return getTreasuryFieldBuilder().getBuilder();
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 6;
*/
public com.hederahashgraph.api.proto.java.AccountIDOrBuilder getTreasuryOrBuilder() {
if (treasuryBuilder_ != null) {
return treasuryBuilder_.getMessageOrBuilder();
} else {
return treasury_ == null ?
com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : treasury_;
}
}
/**
*
* The ID of the account which is set as Treasury
*
*
* .proto.AccountID treasury = 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>
getTreasuryFieldBuilder() {
if (treasuryBuilder_ == null) {
treasuryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder>(
getTreasury(),
getParentForChildren(),
isClean());
treasury_ = null;
}
return treasuryBuilder_;
}
private com.hederahashgraph.api.proto.java.Key adminKey_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder> adminKeyBuilder_;
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public boolean hasAdminKey() {
return adminKeyBuilder_ != null || adminKey_ != null;
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public com.hederahashgraph.api.proto.java.Key getAdminKey() {
if (adminKeyBuilder_ == null) {
return adminKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : adminKey_;
} else {
return adminKeyBuilder_.getMessage();
}
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public Builder setAdminKey(com.hederahashgraph.api.proto.java.Key value) {
if (adminKeyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
adminKey_ = value;
onChanged();
} else {
adminKeyBuilder_.setMessage(value);
}
return this;
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public Builder setAdminKey(
com.hederahashgraph.api.proto.java.Key.Builder builderForValue) {
if (adminKeyBuilder_ == null) {
adminKey_ = builderForValue.build();
onChanged();
} else {
adminKeyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public Builder mergeAdminKey(com.hederahashgraph.api.proto.java.Key value) {
if (adminKeyBuilder_ == null) {
if (adminKey_ != null) {
adminKey_ =
com.hederahashgraph.api.proto.java.Key.newBuilder(adminKey_).mergeFrom(value).buildPartial();
} else {
adminKey_ = value;
}
onChanged();
} else {
adminKeyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public Builder clearAdminKey() {
if (adminKeyBuilder_ == null) {
adminKey_ = null;
onChanged();
} else {
adminKey_ = null;
adminKeyBuilder_ = null;
}
return this;
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public com.hederahashgraph.api.proto.java.Key.Builder getAdminKeyBuilder() {
onChanged();
return getAdminKeyFieldBuilder().getBuilder();
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getAdminKeyOrBuilder() {
if (adminKeyBuilder_ != null) {
return adminKeyBuilder_.getMessageOrBuilder();
} else {
return adminKey_ == null ?
com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : adminKey_;
}
}
/**
*
* The key which can perform update/delete operations on the token. If empty, the token can be perceived as immutable (not being able to be updated/deleted)
*
*
* .proto.Key adminKey = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>
getAdminKeyFieldBuilder() {
if (adminKeyBuilder_ == null) {
adminKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>(
getAdminKey(),
getParentForChildren(),
isClean());
adminKey_ = null;
}
return adminKeyBuilder_;
}
private com.hederahashgraph.api.proto.java.Key kycKey_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder> kycKeyBuilder_;
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public boolean hasKycKey() {
return kycKeyBuilder_ != null || kycKey_ != null;
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public com.hederahashgraph.api.proto.java.Key getKycKey() {
if (kycKeyBuilder_ == null) {
return kycKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : kycKey_;
} else {
return kycKeyBuilder_.getMessage();
}
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public Builder setKycKey(com.hederahashgraph.api.proto.java.Key value) {
if (kycKeyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
kycKey_ = value;
onChanged();
} else {
kycKeyBuilder_.setMessage(value);
}
return this;
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public Builder setKycKey(
com.hederahashgraph.api.proto.java.Key.Builder builderForValue) {
if (kycKeyBuilder_ == null) {
kycKey_ = builderForValue.build();
onChanged();
} else {
kycKeyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public Builder mergeKycKey(com.hederahashgraph.api.proto.java.Key value) {
if (kycKeyBuilder_ == null) {
if (kycKey_ != null) {
kycKey_ =
com.hederahashgraph.api.proto.java.Key.newBuilder(kycKey_).mergeFrom(value).buildPartial();
} else {
kycKey_ = value;
}
onChanged();
} else {
kycKeyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public Builder clearKycKey() {
if (kycKeyBuilder_ == null) {
kycKey_ = null;
onChanged();
} else {
kycKey_ = null;
kycKeyBuilder_ = null;
}
return this;
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public com.hederahashgraph.api.proto.java.Key.Builder getKycKeyBuilder() {
onChanged();
return getKycKeyFieldBuilder().getBuilder();
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getKycKeyOrBuilder() {
if (kycKeyBuilder_ != null) {
return kycKeyBuilder_.getMessageOrBuilder();
} else {
return kycKey_ == null ?
com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : kycKey_;
}
}
/**
*
* The key which can grant or revoke KYC of an account for the token's transactions. If empty, KYC is not required, and KYC grant or revoke operations are not possible.
*
*
* .proto.Key kycKey = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>
getKycKeyFieldBuilder() {
if (kycKeyBuilder_ == null) {
kycKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>(
getKycKey(),
getParentForChildren(),
isClean());
kycKey_ = null;
}
return kycKeyBuilder_;
}
private com.hederahashgraph.api.proto.java.Key freezeKey_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder> freezeKeyBuilder_;
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public boolean hasFreezeKey() {
return freezeKeyBuilder_ != null || freezeKey_ != null;
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public com.hederahashgraph.api.proto.java.Key getFreezeKey() {
if (freezeKeyBuilder_ == null) {
return freezeKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : freezeKey_;
} else {
return freezeKeyBuilder_.getMessage();
}
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public Builder setFreezeKey(com.hederahashgraph.api.proto.java.Key value) {
if (freezeKeyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
freezeKey_ = value;
onChanged();
} else {
freezeKeyBuilder_.setMessage(value);
}
return this;
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public Builder setFreezeKey(
com.hederahashgraph.api.proto.java.Key.Builder builderForValue) {
if (freezeKeyBuilder_ == null) {
freezeKey_ = builderForValue.build();
onChanged();
} else {
freezeKeyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public Builder mergeFreezeKey(com.hederahashgraph.api.proto.java.Key value) {
if (freezeKeyBuilder_ == null) {
if (freezeKey_ != null) {
freezeKey_ =
com.hederahashgraph.api.proto.java.Key.newBuilder(freezeKey_).mergeFrom(value).buildPartial();
} else {
freezeKey_ = value;
}
onChanged();
} else {
freezeKeyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public Builder clearFreezeKey() {
if (freezeKeyBuilder_ == null) {
freezeKey_ = null;
onChanged();
} else {
freezeKey_ = null;
freezeKeyBuilder_ = null;
}
return this;
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public com.hederahashgraph.api.proto.java.Key.Builder getFreezeKeyBuilder() {
onChanged();
return getFreezeKeyFieldBuilder().getBuilder();
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getFreezeKeyOrBuilder() {
if (freezeKeyBuilder_ != null) {
return freezeKeyBuilder_.getMessageOrBuilder();
} else {
return freezeKey_ == null ?
com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : freezeKey_;
}
}
/**
*
* The key which can freeze or unfreeze an account for token transactions. If empty, freezing is not possible
*
*
* .proto.Key freezeKey = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>
getFreezeKeyFieldBuilder() {
if (freezeKeyBuilder_ == null) {
freezeKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>(
getFreezeKey(),
getParentForChildren(),
isClean());
freezeKey_ = null;
}
return freezeKeyBuilder_;
}
private com.hederahashgraph.api.proto.java.Key wipeKey_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder> wipeKeyBuilder_;
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public boolean hasWipeKey() {
return wipeKeyBuilder_ != null || wipeKey_ != null;
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public com.hederahashgraph.api.proto.java.Key getWipeKey() {
if (wipeKeyBuilder_ == null) {
return wipeKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : wipeKey_;
} else {
return wipeKeyBuilder_.getMessage();
}
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public Builder setWipeKey(com.hederahashgraph.api.proto.java.Key value) {
if (wipeKeyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
wipeKey_ = value;
onChanged();
} else {
wipeKeyBuilder_.setMessage(value);
}
return this;
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public Builder setWipeKey(
com.hederahashgraph.api.proto.java.Key.Builder builderForValue) {
if (wipeKeyBuilder_ == null) {
wipeKey_ = builderForValue.build();
onChanged();
} else {
wipeKeyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public Builder mergeWipeKey(com.hederahashgraph.api.proto.java.Key value) {
if (wipeKeyBuilder_ == null) {
if (wipeKey_ != null) {
wipeKey_ =
com.hederahashgraph.api.proto.java.Key.newBuilder(wipeKey_).mergeFrom(value).buildPartial();
} else {
wipeKey_ = value;
}
onChanged();
} else {
wipeKeyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public Builder clearWipeKey() {
if (wipeKeyBuilder_ == null) {
wipeKey_ = null;
onChanged();
} else {
wipeKey_ = null;
wipeKeyBuilder_ = null;
}
return this;
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public com.hederahashgraph.api.proto.java.Key.Builder getWipeKeyBuilder() {
onChanged();
return getWipeKeyFieldBuilder().getBuilder();
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getWipeKeyOrBuilder() {
if (wipeKeyBuilder_ != null) {
return wipeKeyBuilder_.getMessageOrBuilder();
} else {
return wipeKey_ == null ?
com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : wipeKey_;
}
}
/**
*
* The key which can wipe token balance of an account. If empty, wipe is not possible
*
*
* .proto.Key wipeKey = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>
getWipeKeyFieldBuilder() {
if (wipeKeyBuilder_ == null) {
wipeKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>(
getWipeKey(),
getParentForChildren(),
isClean());
wipeKey_ = null;
}
return wipeKeyBuilder_;
}
private com.hederahashgraph.api.proto.java.Key supplyKey_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder> supplyKeyBuilder_;
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public boolean hasSupplyKey() {
return supplyKeyBuilder_ != null || supplyKey_ != null;
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public com.hederahashgraph.api.proto.java.Key getSupplyKey() {
if (supplyKeyBuilder_ == null) {
return supplyKey_ == null ? com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : supplyKey_;
} else {
return supplyKeyBuilder_.getMessage();
}
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public Builder setSupplyKey(com.hederahashgraph.api.proto.java.Key value) {
if (supplyKeyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
supplyKey_ = value;
onChanged();
} else {
supplyKeyBuilder_.setMessage(value);
}
return this;
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public Builder setSupplyKey(
com.hederahashgraph.api.proto.java.Key.Builder builderForValue) {
if (supplyKeyBuilder_ == null) {
supplyKey_ = builderForValue.build();
onChanged();
} else {
supplyKeyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public Builder mergeSupplyKey(com.hederahashgraph.api.proto.java.Key value) {
if (supplyKeyBuilder_ == null) {
if (supplyKey_ != null) {
supplyKey_ =
com.hederahashgraph.api.proto.java.Key.newBuilder(supplyKey_).mergeFrom(value).buildPartial();
} else {
supplyKey_ = value;
}
onChanged();
} else {
supplyKeyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public Builder clearSupplyKey() {
if (supplyKeyBuilder_ == null) {
supplyKey_ = null;
onChanged();
} else {
supplyKey_ = null;
supplyKeyBuilder_ = null;
}
return this;
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public com.hederahashgraph.api.proto.java.Key.Builder getSupplyKeyBuilder() {
onChanged();
return getSupplyKeyFieldBuilder().getBuilder();
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
public com.hederahashgraph.api.proto.java.KeyOrBuilder getSupplyKeyOrBuilder() {
if (supplyKeyBuilder_ != null) {
return supplyKeyBuilder_.getMessageOrBuilder();
} else {
return supplyKey_ == null ?
com.hederahashgraph.api.proto.java.Key.getDefaultInstance() : supplyKey_;
}
}
/**
*
* The key which can change the supply of a token. The key is used to sign Token Mint/Burn operations
*
*
* .proto.Key supplyKey = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>
getSupplyKeyFieldBuilder() {
if (supplyKeyBuilder_ == null) {
supplyKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Key, com.hederahashgraph.api.proto.java.Key.Builder, com.hederahashgraph.api.proto.java.KeyOrBuilder>(
getSupplyKey(),
getParentForChildren(),
isClean());
supplyKey_ = null;
}
return supplyKeyBuilder_;
}
private int defaultFreezeStatus_ = 0;
/**
*
* The default Freeze status (not applicable, frozen or unfrozen) of Hedera accounts relative to this token. FreezeNotApplicable is returned if Token Freeze Key is empty. Frozen is returned if Token Freeze Key is set and defaultFreeze is set to true. Unfrozen is returned if Token Freeze Key is set and defaultFreeze is set to false
*
*
* .proto.TokenFreezeStatus defaultFreezeStatus = 12;
*/
public int getDefaultFreezeStatusValue() {
return defaultFreezeStatus_;
}
/**
*
* The default Freeze status (not applicable, frozen or unfrozen) of Hedera accounts relative to this token. FreezeNotApplicable is returned if Token Freeze Key is empty. Frozen is returned if Token Freeze Key is set and defaultFreeze is set to true. Unfrozen is returned if Token Freeze Key is set and defaultFreeze is set to false
*
*
* .proto.TokenFreezeStatus defaultFreezeStatus = 12;
*/
public Builder setDefaultFreezeStatusValue(int value) {
defaultFreezeStatus_ = value;
onChanged();
return this;
}
/**
*
* The default Freeze status (not applicable, frozen or unfrozen) of Hedera accounts relative to this token. FreezeNotApplicable is returned if Token Freeze Key is empty. Frozen is returned if Token Freeze Key is set and defaultFreeze is set to true. Unfrozen is returned if Token Freeze Key is set and defaultFreeze is set to false
*
*
* .proto.TokenFreezeStatus defaultFreezeStatus = 12;
*/
public com.hederahashgraph.api.proto.java.TokenFreezeStatus getDefaultFreezeStatus() {
@SuppressWarnings("deprecation")
com.hederahashgraph.api.proto.java.TokenFreezeStatus result = com.hederahashgraph.api.proto.java.TokenFreezeStatus.valueOf(defaultFreezeStatus_);
return result == null ? com.hederahashgraph.api.proto.java.TokenFreezeStatus.UNRECOGNIZED : result;
}
/**
*
* The default Freeze status (not applicable, frozen or unfrozen) of Hedera accounts relative to this token. FreezeNotApplicable is returned if Token Freeze Key is empty. Frozen is returned if Token Freeze Key is set and defaultFreeze is set to true. Unfrozen is returned if Token Freeze Key is set and defaultFreeze is set to false
*
*
* .proto.TokenFreezeStatus defaultFreezeStatus = 12;
*/
public Builder setDefaultFreezeStatus(com.hederahashgraph.api.proto.java.TokenFreezeStatus value) {
if (value == null) {
throw new NullPointerException();
}
defaultFreezeStatus_ = value.getNumber();
onChanged();
return this;
}
/**
*
* The default Freeze status (not applicable, frozen or unfrozen) of Hedera accounts relative to this token. FreezeNotApplicable is returned if Token Freeze Key is empty. Frozen is returned if Token Freeze Key is set and defaultFreeze is set to true. Unfrozen is returned if Token Freeze Key is set and defaultFreeze is set to false
*
*
* .proto.TokenFreezeStatus defaultFreezeStatus = 12;
*/
public Builder clearDefaultFreezeStatus() {
defaultFreezeStatus_ = 0;
onChanged();
return this;
}
private int defaultKycStatus_ = 0;
/**
*
* The default KYC status (KycNotApplicable or Revoked) of Hedera accounts relative to this token. KycNotApplicable is returned if KYC key is not set, otherwise Revoked
*
*
* .proto.TokenKycStatus defaultKycStatus = 13;
*/
public int getDefaultKycStatusValue() {
return defaultKycStatus_;
}
/**
*
* The default KYC status (KycNotApplicable or Revoked) of Hedera accounts relative to this token. KycNotApplicable is returned if KYC key is not set, otherwise Revoked
*
*
* .proto.TokenKycStatus defaultKycStatus = 13;
*/
public Builder setDefaultKycStatusValue(int value) {
defaultKycStatus_ = value;
onChanged();
return this;
}
/**
*
* The default KYC status (KycNotApplicable or Revoked) of Hedera accounts relative to this token. KycNotApplicable is returned if KYC key is not set, otherwise Revoked
*
*
* .proto.TokenKycStatus defaultKycStatus = 13;
*/
public com.hederahashgraph.api.proto.java.TokenKycStatus getDefaultKycStatus() {
@SuppressWarnings("deprecation")
com.hederahashgraph.api.proto.java.TokenKycStatus result = com.hederahashgraph.api.proto.java.TokenKycStatus.valueOf(defaultKycStatus_);
return result == null ? com.hederahashgraph.api.proto.java.TokenKycStatus.UNRECOGNIZED : result;
}
/**
*
* The default KYC status (KycNotApplicable or Revoked) of Hedera accounts relative to this token. KycNotApplicable is returned if KYC key is not set, otherwise Revoked
*
*
* .proto.TokenKycStatus defaultKycStatus = 13;
*/
public Builder setDefaultKycStatus(com.hederahashgraph.api.proto.java.TokenKycStatus value) {
if (value == null) {
throw new NullPointerException();
}
defaultKycStatus_ = value.getNumber();
onChanged();
return this;
}
/**
*
* The default KYC status (KycNotApplicable or Revoked) of Hedera accounts relative to this token. KycNotApplicable is returned if KYC key is not set, otherwise Revoked
*
*
* .proto.TokenKycStatus defaultKycStatus = 13;
*/
public Builder clearDefaultKycStatus() {
defaultKycStatus_ = 0;
onChanged();
return this;
}
private boolean deleted_ ;
/**
*
* Specifies whether the token was deleted or not
*
*
* bool deleted = 14;
*/
public boolean getDeleted() {
return deleted_;
}
/**
*
* Specifies whether the token was deleted or not
*
*
* bool deleted = 14;
*/
public Builder setDeleted(boolean value) {
deleted_ = value;
onChanged();
return this;
}
/**
*
* Specifies whether the token was deleted or not
*
*
* bool deleted = 14;
*/
public Builder clearDeleted() {
deleted_ = false;
onChanged();
return this;
}
private com.hederahashgraph.api.proto.java.AccountID autoRenewAccount_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder> autoRenewAccountBuilder_;
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public boolean hasAutoRenewAccount() {
return autoRenewAccountBuilder_ != null || autoRenewAccount_ != null;
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public com.hederahashgraph.api.proto.java.AccountID getAutoRenewAccount() {
if (autoRenewAccountBuilder_ == null) {
return autoRenewAccount_ == null ? com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : autoRenewAccount_;
} else {
return autoRenewAccountBuilder_.getMessage();
}
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public Builder setAutoRenewAccount(com.hederahashgraph.api.proto.java.AccountID value) {
if (autoRenewAccountBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
autoRenewAccount_ = value;
onChanged();
} else {
autoRenewAccountBuilder_.setMessage(value);
}
return this;
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public Builder setAutoRenewAccount(
com.hederahashgraph.api.proto.java.AccountID.Builder builderForValue) {
if (autoRenewAccountBuilder_ == null) {
autoRenewAccount_ = builderForValue.build();
onChanged();
} else {
autoRenewAccountBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public Builder mergeAutoRenewAccount(com.hederahashgraph.api.proto.java.AccountID value) {
if (autoRenewAccountBuilder_ == null) {
if (autoRenewAccount_ != null) {
autoRenewAccount_ =
com.hederahashgraph.api.proto.java.AccountID.newBuilder(autoRenewAccount_).mergeFrom(value).buildPartial();
} else {
autoRenewAccount_ = value;
}
onChanged();
} else {
autoRenewAccountBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public Builder clearAutoRenewAccount() {
if (autoRenewAccountBuilder_ == null) {
autoRenewAccount_ = null;
onChanged();
} else {
autoRenewAccount_ = null;
autoRenewAccountBuilder_ = null;
}
return this;
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public com.hederahashgraph.api.proto.java.AccountID.Builder getAutoRenewAccountBuilder() {
onChanged();
return getAutoRenewAccountFieldBuilder().getBuilder();
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
public com.hederahashgraph.api.proto.java.AccountIDOrBuilder getAutoRenewAccountOrBuilder() {
if (autoRenewAccountBuilder_ != null) {
return autoRenewAccountBuilder_.getMessageOrBuilder();
} else {
return autoRenewAccount_ == null ?
com.hederahashgraph.api.proto.java.AccountID.getDefaultInstance() : autoRenewAccount_;
}
}
/**
*
* An account which will be automatically charged to renew the token's expiration, at autoRenewPeriod interval
*
*
* .proto.AccountID autoRenewAccount = 15;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder>
getAutoRenewAccountFieldBuilder() {
if (autoRenewAccountBuilder_ == null) {
autoRenewAccountBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.AccountID, com.hederahashgraph.api.proto.java.AccountID.Builder, com.hederahashgraph.api.proto.java.AccountIDOrBuilder>(
getAutoRenewAccount(),
getParentForChildren(),
isClean());
autoRenewAccount_ = null;
}
return autoRenewAccountBuilder_;
}
private com.hederahashgraph.api.proto.java.Duration autoRenewPeriod_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Duration, com.hederahashgraph.api.proto.java.Duration.Builder, com.hederahashgraph.api.proto.java.DurationOrBuilder> autoRenewPeriodBuilder_;
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public boolean hasAutoRenewPeriod() {
return autoRenewPeriodBuilder_ != null || autoRenewPeriod_ != null;
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public com.hederahashgraph.api.proto.java.Duration getAutoRenewPeriod() {
if (autoRenewPeriodBuilder_ == null) {
return autoRenewPeriod_ == null ? com.hederahashgraph.api.proto.java.Duration.getDefaultInstance() : autoRenewPeriod_;
} else {
return autoRenewPeriodBuilder_.getMessage();
}
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public Builder setAutoRenewPeriod(com.hederahashgraph.api.proto.java.Duration value) {
if (autoRenewPeriodBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
autoRenewPeriod_ = value;
onChanged();
} else {
autoRenewPeriodBuilder_.setMessage(value);
}
return this;
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public Builder setAutoRenewPeriod(
com.hederahashgraph.api.proto.java.Duration.Builder builderForValue) {
if (autoRenewPeriodBuilder_ == null) {
autoRenewPeriod_ = builderForValue.build();
onChanged();
} else {
autoRenewPeriodBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public Builder mergeAutoRenewPeriod(com.hederahashgraph.api.proto.java.Duration value) {
if (autoRenewPeriodBuilder_ == null) {
if (autoRenewPeriod_ != null) {
autoRenewPeriod_ =
com.hederahashgraph.api.proto.java.Duration.newBuilder(autoRenewPeriod_).mergeFrom(value).buildPartial();
} else {
autoRenewPeriod_ = value;
}
onChanged();
} else {
autoRenewPeriodBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public Builder clearAutoRenewPeriod() {
if (autoRenewPeriodBuilder_ == null) {
autoRenewPeriod_ = null;
onChanged();
} else {
autoRenewPeriod_ = null;
autoRenewPeriodBuilder_ = null;
}
return this;
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public com.hederahashgraph.api.proto.java.Duration.Builder getAutoRenewPeriodBuilder() {
onChanged();
return getAutoRenewPeriodFieldBuilder().getBuilder();
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
public com.hederahashgraph.api.proto.java.DurationOrBuilder getAutoRenewPeriodOrBuilder() {
if (autoRenewPeriodBuilder_ != null) {
return autoRenewPeriodBuilder_.getMessageOrBuilder();
} else {
return autoRenewPeriod_ == null ?
com.hederahashgraph.api.proto.java.Duration.getDefaultInstance() : autoRenewPeriod_;
}
}
/**
*
* The interval at which the auto-renew account will be charged to extend the token's expiry
*
*
* .proto.Duration autoRenewPeriod = 16;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Duration, com.hederahashgraph.api.proto.java.Duration.Builder, com.hederahashgraph.api.proto.java.DurationOrBuilder>
getAutoRenewPeriodFieldBuilder() {
if (autoRenewPeriodBuilder_ == null) {
autoRenewPeriodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Duration, com.hederahashgraph.api.proto.java.Duration.Builder, com.hederahashgraph.api.proto.java.DurationOrBuilder>(
getAutoRenewPeriod(),
getParentForChildren(),
isClean());
autoRenewPeriod_ = null;
}
return autoRenewPeriodBuilder_;
}
private com.hederahashgraph.api.proto.java.Timestamp expiry_;
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Timestamp, com.hederahashgraph.api.proto.java.Timestamp.Builder, com.hederahashgraph.api.proto.java.TimestampOrBuilder> expiryBuilder_;
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public boolean hasExpiry() {
return expiryBuilder_ != null || expiry_ != null;
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public com.hederahashgraph.api.proto.java.Timestamp getExpiry() {
if (expiryBuilder_ == null) {
return expiry_ == null ? com.hederahashgraph.api.proto.java.Timestamp.getDefaultInstance() : expiry_;
} else {
return expiryBuilder_.getMessage();
}
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public Builder setExpiry(com.hederahashgraph.api.proto.java.Timestamp value) {
if (expiryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
expiry_ = value;
onChanged();
} else {
expiryBuilder_.setMessage(value);
}
return this;
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public Builder setExpiry(
com.hederahashgraph.api.proto.java.Timestamp.Builder builderForValue) {
if (expiryBuilder_ == null) {
expiry_ = builderForValue.build();
onChanged();
} else {
expiryBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public Builder mergeExpiry(com.hederahashgraph.api.proto.java.Timestamp value) {
if (expiryBuilder_ == null) {
if (expiry_ != null) {
expiry_ =
com.hederahashgraph.api.proto.java.Timestamp.newBuilder(expiry_).mergeFrom(value).buildPartial();
} else {
expiry_ = value;
}
onChanged();
} else {
expiryBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public Builder clearExpiry() {
if (expiryBuilder_ == null) {
expiry_ = null;
onChanged();
} else {
expiry_ = null;
expiryBuilder_ = null;
}
return this;
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public com.hederahashgraph.api.proto.java.Timestamp.Builder getExpiryBuilder() {
onChanged();
return getExpiryFieldBuilder().getBuilder();
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
public com.hederahashgraph.api.proto.java.TimestampOrBuilder getExpiryOrBuilder() {
if (expiryBuilder_ != null) {
return expiryBuilder_.getMessageOrBuilder();
} else {
return expiry_ == null ?
com.hederahashgraph.api.proto.java.Timestamp.getDefaultInstance() : expiry_;
}
}
/**
*
* The epoch second at which the token will expire
*
*
* .proto.Timestamp expiry = 17;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Timestamp, com.hederahashgraph.api.proto.java.Timestamp.Builder, com.hederahashgraph.api.proto.java.TimestampOrBuilder>
getExpiryFieldBuilder() {
if (expiryBuilder_ == null) {
expiryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.hederahashgraph.api.proto.java.Timestamp, com.hederahashgraph.api.proto.java.Timestamp.Builder, com.hederahashgraph.api.proto.java.TimestampOrBuilder>(
getExpiry(),
getParentForChildren(),
isClean());
expiry_ = null;
}
return expiryBuilder_;
}
@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.TokenInfo)
}
// @@protoc_insertion_point(class_scope:proto.TokenInfo)
private static final com.hederahashgraph.api.proto.java.TokenInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.hederahashgraph.api.proto.java.TokenInfo();
}
public static com.hederahashgraph.api.proto.java.TokenInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public TokenInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new TokenInfo(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.TokenInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy