Class ManifestLexicalMaxTagOperation

java.lang.Object
io.bdeploy.bhive.BHive.Operation<Optional<String>>
io.bdeploy.bhive.op.ManifestLexicalMaxTagOperation
All Implemented Interfaces:
BHiveExecution, Callable<Optional<String>>

@ReadOnlyOperation public class ManifestLexicalMaxTagOperation extends BHive.Operation<Optional<String>>
Returns the lexically "newest" tag for a given manifest.
  • Constructor Details

    • ManifestLexicalMaxTagOperation

      public ManifestLexicalMaxTagOperation()
  • Method Details

    • call

      public Optional<String> call() throws Exception
      Throws:
      Exception
    • setManifestName

      public ManifestLexicalMaxTagOperation setManifestName(String name)
      Parameters:
      name - the name of the manifest to calculate a new version for. Note that this must be the full name of the manifest, not just a segment.
      Returns:
      the operation for chaining.