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

com.hedera.hapi.block.protoc.BlockNodeVersionsOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.57.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: block_service.proto

package com.hedera.hapi.block.protoc;

public interface BlockNodeVersionsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.hedera.hapi.block.BlockNodeVersions)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   **
   * A version of the Block Node network address book.<br/>
   * The address book version describes what version of address book
   * this block node holds for discovering and identifying other block nodes.
   * <p>
   * This version SHALL be specific to each "network" of interconnected
   * Block Nodes.
   * 
* * .proto.SemanticVersion address_book_version = 1; * @return Whether the addressBookVersion field is set. */ boolean hasAddressBookVersion(); /** *
   **
   * A version of the Block Node network address book.<br/>
   * The address book version describes what version of address book
   * this block node holds for discovering and identifying other block nodes.
   * <p>
   * This version SHALL be specific to each "network" of interconnected
   * Block Nodes.
   * 
* * .proto.SemanticVersion address_book_version = 1; * @return The addressBookVersion. */ com.hederahashgraph.api.proto.java.SemanticVersion getAddressBookVersion(); /** *
   **
   * A version of the Block Node network address book.<br/>
   * The address book version describes what version of address book
   * this block node holds for discovering and identifying other block nodes.
   * <p>
   * This version SHALL be specific to each "network" of interconnected
   * Block Nodes.
   * 
* * .proto.SemanticVersion address_book_version = 1; */ com.hederahashgraph.api.proto.java.SemanticVersionOrBuilder getAddressBookVersionOrBuilder(); /** *
   **
   * A version of the Block Stream specification.<br/>
   * This is the Stream version currently supported by this Block Node.
   * <p>
   * Implementations SHOULD make reasonable effort to ensure the latest
   * released Block Stream version is supported.<br/>
   * This version MUST be an officially released Block Stream version if
   * the responding block node is not private.
   * 
* * .proto.SemanticVersion stream_proto_version = 2; * @return Whether the streamProtoVersion field is set. */ boolean hasStreamProtoVersion(); /** *
   **
   * A version of the Block Stream specification.<br/>
   * This is the Stream version currently supported by this Block Node.
   * <p>
   * Implementations SHOULD make reasonable effort to ensure the latest
   * released Block Stream version is supported.<br/>
   * This version MUST be an officially released Block Stream version if
   * the responding block node is not private.
   * 
* * .proto.SemanticVersion stream_proto_version = 2; * @return The streamProtoVersion. */ com.hederahashgraph.api.proto.java.SemanticVersion getStreamProtoVersion(); /** *
   **
   * A version of the Block Stream specification.<br/>
   * This is the Stream version currently supported by this Block Node.
   * <p>
   * Implementations SHOULD make reasonable effort to ensure the latest
   * released Block Stream version is supported.<br/>
   * This version MUST be an officially released Block Stream version if
   * the responding block node is not private.
   * 
* * .proto.SemanticVersion stream_proto_version = 2; */ com.hederahashgraph.api.proto.java.SemanticVersionOrBuilder getStreamProtoVersionOrBuilder(); /** *
   **
   * A version of the block node software.<br/>
   * This is the software version that this block node is currently
   * running.
   * <p>
   * This value is implementation-defined.
   * 
* * .proto.SemanticVersion software_version = 3; * @return Whether the softwareVersion field is set. */ boolean hasSoftwareVersion(); /** *
   **
   * A version of the block node software.<br/>
   * This is the software version that this block node is currently
   * running.
   * <p>
   * This value is implementation-defined.
   * 
* * .proto.SemanticVersion software_version = 3; * @return The softwareVersion. */ com.hederahashgraph.api.proto.java.SemanticVersion getSoftwareVersion(); /** *
   **
   * A version of the block node software.<br/>
   * This is the software version that this block node is currently
   * running.
   * <p>
   * This value is implementation-defined.
   * 
* * .proto.SemanticVersion software_version = 3; */ com.hederahashgraph.api.proto.java.SemanticVersionOrBuilder getSoftwareVersionOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy