com.hedera.hapi.block.stream.output.protoc.MapChangeKeyOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: stream/output/state_changes.proto
package com.hedera.hapi.block.stream.output.protoc;
public interface MapChangeKeyOrBuilder extends
// @@protoc_insertion_point(interface_extends:com.hedera.hapi.block.stream.output.MapChangeKey)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* A key for a change affecting a map keyed by an Account identifier.
*
*
* .proto.AccountID account_id_key = 1;
* @return Whether the accountIdKey field is set.
*/
boolean hasAccountIdKey();
/**
*
**
* A key for a change affecting a map keyed by an Account identifier.
*
*
* .proto.AccountID account_id_key = 1;
* @return The accountIdKey.
*/
com.hederahashgraph.api.proto.java.AccountID getAccountIdKey();
/**
*
**
* A key for a change affecting a map keyed by an Account identifier.
*
*
* .proto.AccountID account_id_key = 1;
*/
com.hederahashgraph.api.proto.java.AccountIDOrBuilder getAccountIdKeyOrBuilder();
/**
*
**
* A change to the token relationships virtual map.<br/>
* This map is keyed by the pair of account identifier and
* token identifier.
*
*
* .proto.TokenAssociation token_relationship_key = 2;
* @return Whether the tokenRelationshipKey field is set.
*/
boolean hasTokenRelationshipKey();
/**
*
**
* A change to the token relationships virtual map.<br/>
* This map is keyed by the pair of account identifier and
* token identifier.
*
*
* .proto.TokenAssociation token_relationship_key = 2;
* @return The tokenRelationshipKey.
*/
com.hederahashgraph.api.proto.java.TokenAssociation getTokenRelationshipKey();
/**
*
**
* A change to the token relationships virtual map.<br/>
* This map is keyed by the pair of account identifier and
* token identifier.
*
*
* .proto.TokenAssociation token_relationship_key = 2;
*/
com.hederahashgraph.api.proto.java.TokenAssociationOrBuilder getTokenRelationshipKeyOrBuilder();
/**
*
**
* A change to a map keyed by an EntityNumber (which is a whole number).
* <p>
* This SHOULD NOT be used. Virtual maps SHOULD be keyed to
* full identifiers that include shard and realm information.
*
*
* .google.protobuf.UInt64Value entity_number_key = 3;
* @return Whether the entityNumberKey field is set.
*/
boolean hasEntityNumberKey();
/**
*
**
* A change to a map keyed by an EntityNumber (which is a whole number).
* <p>
* This SHOULD NOT be used. Virtual maps SHOULD be keyed to
* full identifiers that include shard and realm information.
*
*
* .google.protobuf.UInt64Value entity_number_key = 3;
* @return The entityNumberKey.
*/
com.google.protobuf.UInt64Value getEntityNumberKey();
/**
*
**
* A change to a map keyed by an EntityNumber (which is a whole number).
* <p>
* This SHOULD NOT be used. Virtual maps SHOULD be keyed to
* full identifiers that include shard and realm information.
*
*
* .google.protobuf.UInt64Value entity_number_key = 3;
*/
com.google.protobuf.UInt64ValueOrBuilder getEntityNumberKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by File identifier.
*
*
* .proto.FileID file_id_key = 4;
* @return Whether the fileIdKey field is set.
*/
boolean hasFileIdKey();
/**
*
**
* A change to a virtual map keyed by File identifier.
*
*
* .proto.FileID file_id_key = 4;
* @return The fileIdKey.
*/
com.hederahashgraph.api.proto.java.FileID getFileIdKey();
/**
*
**
* A change to a virtual map keyed by File identifier.
*
*
* .proto.FileID file_id_key = 4;
*/
com.hederahashgraph.api.proto.java.FileIDOrBuilder getFileIdKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by NFT identifier.
*
*
* .proto.NftID nft_id_key = 5;
* @return Whether the nftIdKey field is set.
*/
boolean hasNftIdKey();
/**
*
**
* A change to a virtual map keyed by NFT identifier.
*
*
* .proto.NftID nft_id_key = 5;
* @return The nftIdKey.
*/
com.hederahashgraph.api.proto.java.NftID getNftIdKey();
/**
*
**
* A change to a virtual map keyed by NFT identifier.
*
*
* .proto.NftID nft_id_key = 5;
*/
com.hederahashgraph.api.proto.java.NftIDOrBuilder getNftIdKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by a byte array.
*
*
* .google.protobuf.BytesValue proto_bytes_key = 6;
* @return Whether the protoBytesKey field is set.
*/
boolean hasProtoBytesKey();
/**
*
**
* A change to a virtual map keyed by a byte array.
*
*
* .google.protobuf.BytesValue proto_bytes_key = 6;
* @return The protoBytesKey.
*/
com.google.protobuf.BytesValue getProtoBytesKey();
/**
*
**
* A change to a virtual map keyed by a byte array.
*
*
* .google.protobuf.BytesValue proto_bytes_key = 6;
*/
com.google.protobuf.BytesValueOrBuilder getProtoBytesKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by an int64 value.
*
*
* .google.protobuf.Int64Value proto_long_key = 7;
* @return Whether the protoLongKey field is set.
*/
boolean hasProtoLongKey();
/**
*
**
* A change to a virtual map keyed by an int64 value.
*
*
* .google.protobuf.Int64Value proto_long_key = 7;
* @return The protoLongKey.
*/
com.google.protobuf.Int64Value getProtoLongKey();
/**
*
**
* A change to a virtual map keyed by an int64 value.
*
*
* .google.protobuf.Int64Value proto_long_key = 7;
*/
com.google.protobuf.Int64ValueOrBuilder getProtoLongKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by a string value.
*
*
* .google.protobuf.StringValue proto_string_key = 8;
* @return Whether the protoStringKey field is set.
*/
boolean hasProtoStringKey();
/**
*
**
* A change to a virtual map keyed by a string value.
*
*
* .google.protobuf.StringValue proto_string_key = 8;
* @return The protoStringKey.
*/
com.google.protobuf.StringValue getProtoStringKey();
/**
*
**
* A change to a virtual map keyed by a string value.
*
*
* .google.protobuf.StringValue proto_string_key = 8;
*/
com.google.protobuf.StringValueOrBuilder getProtoStringKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by a Schedule identifier.
*
*
* .proto.ScheduleID schedule_id_key = 9;
* @return Whether the scheduleIdKey field is set.
*/
boolean hasScheduleIdKey();
/**
*
**
* A change to a virtual map keyed by a Schedule identifier.
*
*
* .proto.ScheduleID schedule_id_key = 9;
* @return The scheduleIdKey.
*/
com.hederahashgraph.api.proto.java.ScheduleID getScheduleIdKey();
/**
*
**
* A change to a virtual map keyed by a Schedule identifier.
*
*
* .proto.ScheduleID schedule_id_key = 9;
*/
com.hederahashgraph.api.proto.java.ScheduleIDOrBuilder getScheduleIdKeyOrBuilder();
/**
*
**
* A change to the EVM storage "slot" virtual map.
*
*
* .proto.SlotKey slot_key_key = 10;
* @return Whether the slotKeyKey field is set.
*/
boolean hasSlotKeyKey();
/**
*
**
* A change to the EVM storage "slot" virtual map.
*
*
* .proto.SlotKey slot_key_key = 10;
* @return The slotKeyKey.
*/
com.hederahashgraph.api.proto.java.SlotKey getSlotKeyKey();
/**
*
**
* A change to the EVM storage "slot" virtual map.
*
*
* .proto.SlotKey slot_key_key = 10;
*/
com.hederahashgraph.api.proto.java.SlotKeyOrBuilder getSlotKeyKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by a Token identifier.
*
*
* .proto.TokenID token_id_key = 11;
* @return Whether the tokenIdKey field is set.
*/
boolean hasTokenIdKey();
/**
*
**
* A change to a virtual map keyed by a Token identifier.
*
*
* .proto.TokenID token_id_key = 11;
* @return The tokenIdKey.
*/
com.hederahashgraph.api.proto.java.TokenID getTokenIdKey();
/**
*
**
* A change to a virtual map keyed by a Token identifier.
*
*
* .proto.TokenID token_id_key = 11;
*/
com.hederahashgraph.api.proto.java.TokenIDOrBuilder getTokenIdKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by a Topic identifier.
*
*
* .proto.TopicID topic_id_key = 12;
* @return Whether the topicIdKey field is set.
*/
boolean hasTopicIdKey();
/**
*
**
* A change to a virtual map keyed by a Topic identifier.
*
*
* .proto.TopicID topic_id_key = 12;
* @return The topicIdKey.
*/
com.hederahashgraph.api.proto.java.TopicID getTopicIdKey();
/**
*
**
* A change to a virtual map keyed by a Topic identifier.
*
*
* .proto.TopicID topic_id_key = 12;
*/
com.hederahashgraph.api.proto.java.TopicIDOrBuilder getTopicIdKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by contract id identifier.
*
*
* .proto.ContractID contract_id_key = 13;
* @return Whether the contractIdKey field is set.
*/
boolean hasContractIdKey();
/**
*
**
* A change to a virtual map keyed by contract id identifier.
*
*
* .proto.ContractID contract_id_key = 13;
* @return The contractIdKey.
*/
com.hederahashgraph.api.proto.java.ContractID getContractIdKey();
/**
*
**
* A change to a virtual map keyed by contract id identifier.
*
*
* .proto.ContractID contract_id_key = 13;
*/
com.hederahashgraph.api.proto.java.ContractIDOrBuilder getContractIdKeyOrBuilder();
/**
*
**
* A change to a virtual map keyed by pending airdrop id identifier.
*
*
* .proto.PendingAirdropId pending_airdrop_id_key = 14;
* @return Whether the pendingAirdropIdKey field is set.
*/
boolean hasPendingAirdropIdKey();
/**
*
**
* A change to a virtual map keyed by pending airdrop id identifier.
*
*
* .proto.PendingAirdropId pending_airdrop_id_key = 14;
* @return The pendingAirdropIdKey.
*/
com.hederahashgraph.api.proto.java.PendingAirdropId getPendingAirdropIdKey();
/**
*
**
* A change to a virtual map keyed by pending airdrop id identifier.
*
*
* .proto.PendingAirdropId pending_airdrop_id_key = 14;
*/
com.hederahashgraph.api.proto.java.PendingAirdropIdOrBuilder getPendingAirdropIdKeyOrBuilder();
public com.hedera.hapi.block.stream.output.protoc.MapChangeKey.KeyChoiceCase getKeyChoiceCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy