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

com.hedera.hashgraph.sdk.proto.SemanticVersionOrBuilder Maven / Gradle / Ivy

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(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy