Whether this version is specifying part of an inclusive range. Grafeas
does not have the capability to specify version ranges; instead we have
fields that specify start version and end versions. At times this is
insufficient - we also need to specify whether the version is included in
the range or is excluded from the range. This boolean is expected to be set
to true when the version is included in a range.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface VersionOrBuilder (2.73.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.73.0 (latest)](/java/docs/reference/grafeas/latest/io.grafeas.v1.VersionOrBuilder)\n- [2.71.0](/java/docs/reference/grafeas/2.71.0/io.grafeas.v1.VersionOrBuilder)\n- [2.69.0](/java/docs/reference/grafeas/2.69.0/io.grafeas.v1.VersionOrBuilder)\n- [2.68.0](/java/docs/reference/grafeas/2.68.0/io.grafeas.v1.VersionOrBuilder)\n- [2.65.0](/java/docs/reference/grafeas/2.65.0/io.grafeas.v1.VersionOrBuilder)\n- [2.64.0](/java/docs/reference/grafeas/2.64.0/io.grafeas.v1.VersionOrBuilder)\n- [2.63.0](/java/docs/reference/grafeas/2.63.0/io.grafeas.v1.VersionOrBuilder)\n- [2.61.0](/java/docs/reference/grafeas/2.61.0/io.grafeas.v1.VersionOrBuilder)\n- [2.60.0](/java/docs/reference/grafeas/2.60.0/io.grafeas.v1.VersionOrBuilder)\n- [2.59.0](/java/docs/reference/grafeas/2.59.0/io.grafeas.v1.VersionOrBuilder)\n- [2.58.0](/java/docs/reference/grafeas/2.58.0/io.grafeas.v1.VersionOrBuilder)\n- [2.57.0](/java/docs/reference/grafeas/2.57.0/io.grafeas.v1.VersionOrBuilder)\n- [2.56.0](/java/docs/reference/grafeas/2.56.0/io.grafeas.v1.VersionOrBuilder)\n- [2.55.0](/java/docs/reference/grafeas/2.55.0/io.grafeas.v1.VersionOrBuilder)\n- [2.54.0](/java/docs/reference/grafeas/2.54.0/io.grafeas.v1.VersionOrBuilder)\n- [2.53.0](/java/docs/reference/grafeas/2.53.0/io.grafeas.v1.VersionOrBuilder)\n- [2.52.0](/java/docs/reference/grafeas/2.52.0/io.grafeas.v1.VersionOrBuilder)\n- [2.50.0](/java/docs/reference/grafeas/2.50.0/io.grafeas.v1.VersionOrBuilder)\n- [2.49.0](/java/docs/reference/grafeas/2.49.0/io.grafeas.v1.VersionOrBuilder)\n- [2.48.0](/java/docs/reference/grafeas/2.48.0/io.grafeas.v1.VersionOrBuilder)\n- [2.47.0](/java/docs/reference/grafeas/2.47.0/io.grafeas.v1.VersionOrBuilder)\n- [2.46.0](/java/docs/reference/grafeas/2.46.0/io.grafeas.v1.VersionOrBuilder)\n- [2.45.0](/java/docs/reference/grafeas/2.45.0/io.grafeas.v1.VersionOrBuilder)\n- [2.44.0](/java/docs/reference/grafeas/2.44.0/io.grafeas.v1.VersionOrBuilder)\n- [2.43.0](/java/docs/reference/grafeas/2.43.0/io.grafeas.v1.VersionOrBuilder)\n- [2.42.0](/java/docs/reference/grafeas/2.42.0/io.grafeas.v1.VersionOrBuilder)\n- [2.41.0](/java/docs/reference/grafeas/2.41.0/io.grafeas.v1.VersionOrBuilder)\n- [2.40.0](/java/docs/reference/grafeas/2.40.0/io.grafeas.v1.VersionOrBuilder)\n- [2.38.0](/java/docs/reference/grafeas/2.38.0/io.grafeas.v1.VersionOrBuilder)\n- [2.37.0](/java/docs/reference/grafeas/2.37.0/io.grafeas.v1.VersionOrBuilder)\n- [2.36.0](/java/docs/reference/grafeas/2.36.0/io.grafeas.v1.VersionOrBuilder)\n- [2.35.0](/java/docs/reference/grafeas/2.35.0/io.grafeas.v1.VersionOrBuilder)\n- [2.34.0](/java/docs/reference/grafeas/2.34.0/io.grafeas.v1.VersionOrBuilder)\n- [2.33.0](/java/docs/reference/grafeas/2.33.0/io.grafeas.v1.VersionOrBuilder)\n- [2.32.0](/java/docs/reference/grafeas/2.32.0/io.grafeas.v1.VersionOrBuilder)\n- [2.31.0](/java/docs/reference/grafeas/2.31.0/io.grafeas.v1.VersionOrBuilder)\n- [2.30.0](/java/docs/reference/grafeas/2.30.0/io.grafeas.v1.VersionOrBuilder)\n- [2.29.0](/java/docs/reference/grafeas/2.29.0/io.grafeas.v1.VersionOrBuilder)\n- [2.28.0](/java/docs/reference/grafeas/2.28.0/io.grafeas.v1.VersionOrBuilder)\n- [2.25.0](/java/docs/reference/grafeas/2.25.0/io.grafeas.v1.VersionOrBuilder)\n- [2.24.0](/java/docs/reference/grafeas/2.24.0/io.grafeas.v1.VersionOrBuilder)\n- [2.23.0](/java/docs/reference/grafeas/2.23.0/io.grafeas.v1.VersionOrBuilder)\n- [2.22.0](/java/docs/reference/grafeas/2.22.0/io.grafeas.v1.VersionOrBuilder)\n- [2.21.0](/java/docs/reference/grafeas/2.21.0/io.grafeas.v1.VersionOrBuilder)\n- [2.20.0](/java/docs/reference/grafeas/2.20.0/io.grafeas.v1.VersionOrBuilder)\n- [2.19.0](/java/docs/reference/grafeas/2.19.0/io.grafeas.v1.VersionOrBuilder)\n- [2.18.0](/java/docs/reference/grafeas/2.18.0/io.grafeas.v1.VersionOrBuilder)\n- [2.17.0](/java/docs/reference/grafeas/2.17.0/io.grafeas.v1.VersionOrBuilder)\n- [2.16.0](/java/docs/reference/grafeas/2.16.0/io.grafeas.v1.VersionOrBuilder)\n- [2.15.0](/java/docs/reference/grafeas/2.15.0/io.grafeas.v1.VersionOrBuilder)\n- [2.14.0](/java/docs/reference/grafeas/2.14.0/io.grafeas.v1.VersionOrBuilder)\n- [2.13.0](/java/docs/reference/grafeas/2.13.0/io.grafeas.v1.VersionOrBuilder)\n- [2.12.0](/java/docs/reference/grafeas/2.12.0/io.grafeas.v1.VersionOrBuilder)\n- [2.10.0](/java/docs/reference/grafeas/2.10.0/io.grafeas.v1.VersionOrBuilder)\n- [2.9.0](/java/docs/reference/grafeas/2.9.0/io.grafeas.v1.VersionOrBuilder)\n- [2.8.0](/java/docs/reference/grafeas/2.8.0/io.grafeas.v1.VersionOrBuilder)\n- [2.7.0](/java/docs/reference/grafeas/2.7.0/io.grafeas.v1.VersionOrBuilder)\n- [2.6.0](/java/docs/reference/grafeas/2.6.0/io.grafeas.v1.VersionOrBuilder)\n- [2.5.0](/java/docs/reference/grafeas/2.5.0/io.grafeas.v1.VersionOrBuilder)\n- [2.4.5](/java/docs/reference/grafeas/2.4.5/io.grafeas.v1.VersionOrBuilder)\n- [2.3.1](/java/docs/reference/grafeas/2.3.1/io.grafeas.v1.VersionOrBuilder)\n- [2.2.3](/java/docs/reference/grafeas/2.2.3/io.grafeas.v1.VersionOrBuilder)\n- [2.1.3](/java/docs/reference/grafeas/2.1.3/io.grafeas.v1.VersionOrBuilder) \n\n public interface VersionOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getEpoch()\n\n public abstract int getEpoch()\n\nUsed to correct mistakes in the version numbering scheme.\n\n`int32 epoch = 1;`\n\n### getFullName()\n\n public abstract String getFullName()\n\nHuman readable version string. This string is of the form\n\\\u003cepoch\\\u003e:\\\u003cname\\\u003e-\\\u003crevision\\\u003e and is only set when kind is NORMAL.\n\n`string full_name = 5;`\n\n### getFullNameBytes()\n\n public abstract ByteString getFullNameBytes()\n\nHuman readable version string. This string is of the form\n\\\u003cepoch\\\u003e:\\\u003cname\\\u003e-\\\u003crevision\\\u003e and is only set when kind is NORMAL.\n\n`string full_name = 5;`\n\n### getInclusive()\n\n public abstract boolean getInclusive()\n\nWhether this version is specifying part of an inclusive range. Grafeas\ndoes not have the capability to specify version ranges; instead we have\nfields that specify start version and end versions. At times this is\ninsufficient - we also need to specify whether the version is included in\nthe range or is excluded from the range. This boolean is expected to be set\nto true when the version is included in a range.\n\n`bool inclusive = 6;`\n\n### getKind()\n\n public abstract Version.VersionKind getKind()\n\nRequired. Distinguishes between sentinel MIN/MAX versions and normal\nversions.\n\n`.grafeas.v1.Version.VersionKind kind = 4;`\n\n### getKindValue()\n\n public abstract int getKindValue()\n\nRequired. Distinguishes between sentinel MIN/MAX versions and normal\nversions.\n\n`.grafeas.v1.Version.VersionKind kind = 4;`\n\n### getName()\n\n public abstract String getName()\n\nRequired only when version kind is NORMAL. The main part of the version\nname.\n\n`string name = 2;`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nRequired only when version kind is NORMAL. The main part of the version\nname.\n\n`string name = 2;`\n\n### getRevision()\n\n public abstract String getRevision()\n\nThe iteration of the package build from the above version.\n\n`string revision = 3;`\n\n### getRevisionBytes()\n\n public abstract ByteString getRevisionBytes()\n\nThe iteration of the package build from the above version.\n\n`string revision = 3;`"]]