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

com.hedera.hapi.block.stream.output.protoc.MapUpdateChangeOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.57.1
Show newest version
// 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 MapUpdateChangeOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.hedera.hapi.block.stream.output.MapUpdateChange)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   **
   * A key in a virtual map.
   * <p>
   * This key MUST be mapped to the value added or updated.<br/>
   * This field is REQUIRED.
   * 
* * .com.hedera.hapi.block.stream.output.MapChangeKey key = 1; * @return Whether the key field is set. */ boolean hasKey(); /** *
   **
   * A key in a virtual map.
   * <p>
   * This key MUST be mapped to the value added or updated.<br/>
   * This field is REQUIRED.
   * 
* * .com.hedera.hapi.block.stream.output.MapChangeKey key = 1; * @return The key. */ com.hedera.hapi.block.stream.output.protoc.MapChangeKey getKey(); /** *
   **
   * A key in a virtual map.
   * <p>
   * This key MUST be mapped to the value added or updated.<br/>
   * This field is REQUIRED.
   * 
* * .com.hedera.hapi.block.stream.output.MapChangeKey key = 1; */ com.hedera.hapi.block.stream.output.protoc.MapChangeKeyOrBuilder getKeyOrBuilder(); /** *
   **
   * A value in a virtual map.
   * <p>
   * This value MUST correctly represent the state of the map entry
   * _after_ the asserted update.<br/>
   * This value MAY be reduced to only transmit fields that differ
   * from the prior state.<br/>
   * This field is REQUIRED.
   * 
* * .com.hedera.hapi.block.stream.output.MapChangeValue value = 2; * @return Whether the value field is set. */ boolean hasValue(); /** *
   **
   * A value in a virtual map.
   * <p>
   * This value MUST correctly represent the state of the map entry
   * _after_ the asserted update.<br/>
   * This value MAY be reduced to only transmit fields that differ
   * from the prior state.<br/>
   * This field is REQUIRED.
   * 
* * .com.hedera.hapi.block.stream.output.MapChangeValue value = 2; * @return The value. */ com.hedera.hapi.block.stream.output.protoc.MapChangeValue getValue(); /** *
   **
   * A value in a virtual map.
   * <p>
   * This value MUST correctly represent the state of the map entry
   * _after_ the asserted update.<br/>
   * This value MAY be reduced to only transmit fields that differ
   * from the prior state.<br/>
   * This field is REQUIRED.
   * 
* * .com.hedera.hapi.block.stream.output.MapChangeValue value = 2; */ com.hedera.hapi.block.stream.output.protoc.MapChangeValueOrBuilder getValueOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy