com.hedera.hashgraph.sdk.proto.SemanticVersionOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk-full Show documentation
Show all versions of sdk-full Show documentation
Hedera™ Hashgraph SDK for Java
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: basic_types.proto
// Protobuf Java Version: 3.25.3
package com.hedera.hashgraph.sdk.proto;
public interface SemanticVersionOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.SemanticVersion)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* Increases with incompatible API changes
*
*
* int32 major = 1;
* @return The major.
*/
int getMajor();
/**
*
**
* Increases with backwards-compatible new functionality
*
*
* int32 minor = 2;
* @return The minor.
*/
int getMinor();
/**
*
**
* Increases with backwards-compatible bug fixes
*
*
* int32 patch = 3;
* @return The patch.
*/
int getPatch();
/**
*
**
* A pre-release version MAY be denoted by appending a hyphen and a series of dot separated
* identifiers (https://semver.org/#spec-item-9); so given a semver 0.14.0-alpha.1+21AF26D3,
* this field would contain 'alpha.1'
*
*
* string pre = 4;
* @return The pre.
*/
java.lang.String getPre();
/**
*
**
* A pre-release version MAY be denoted by appending a hyphen and a series of dot separated
* identifiers (https://semver.org/#spec-item-9); so given a semver 0.14.0-alpha.1+21AF26D3,
* this field would contain 'alpha.1'
*
*
* string pre = 4;
* @return The bytes for pre.
*/
com.google.protobuf.ByteString
getPreBytes();
/**
*
**
* Build metadata MAY be denoted by appending a plus sign and a series of dot separated
* identifiers immediately following the patch or pre-release version
* (https://semver.org/#spec-item-10); so given a semver 0.14.0-alpha.1+21AF26D3, this field
* would contain '21AF26D3'
*
*
* string build = 5;
* @return The build.
*/
java.lang.String getBuild();
/**
*
**
* Build metadata MAY be denoted by appending a plus sign and a series of dot separated
* identifiers immediately following the patch or pre-release version
* (https://semver.org/#spec-item-10); so given a semver 0.14.0-alpha.1+21AF26D3, this field
* would contain '21AF26D3'
*
*
* string build = 5;
* @return The bytes for build.
*/
com.google.protobuf.ByteString
getBuildBytes();
}