com.hedera.hapi.block.protoc.BlockNodeVersionsOrBuilder Maven / Gradle / Ivy
// 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