Interface Messages.MetaOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Messages.Meta, Messages.Meta.Builder
    Enclosing class:
    Messages

    public static interface Messages.MetaOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getProtocolVersion

        String getProtocolVersion()
        
         The [SEMVER](https://semver.org/) version number of the protocol
         
        string protocol_version = 1;
      • getProtocolVersionBytes

        com.google.protobuf.ByteString getProtocolVersionBytes()
        
         The [SEMVER](https://semver.org/) version number of the protocol
         
        string protocol_version = 1;
      • hasImplementation

        boolean hasImplementation()
         SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.
         
        .io.cucumber.messages.Meta.Product implementation = 2;
      • getImplementation

        Messages.Meta.Product getImplementation()
         SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.
         
        .io.cucumber.messages.Meta.Product implementation = 2;
      • getImplementationOrBuilder

        Messages.Meta.ProductOrBuilder getImplementationOrBuilder()
         SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.
         
        .io.cucumber.messages.Meta.Product implementation = 2;
      • hasRuntime

        boolean hasRuntime()
         Java, Ruby, Node.js etc
         
        .io.cucumber.messages.Meta.Product runtime = 3;
      • getRuntime

        Messages.Meta.Product getRuntime()
         Java, Ruby, Node.js etc
         
        .io.cucumber.messages.Meta.Product runtime = 3;
      • hasOs

        boolean hasOs()
         Windows, Linux, MacOS etc
         
        .io.cucumber.messages.Meta.Product os = 4;
      • getOs

        Messages.Meta.Product getOs()
         Windows, Linux, MacOS etc
         
        .io.cucumber.messages.Meta.Product os = 4;
      • hasCpu

        boolean hasCpu()
         386, arm, amd64 etc
         
        .io.cucumber.messages.Meta.Product cpu = 5;
      • hasCi

        boolean hasCi()
         CI environment
         
        .io.cucumber.messages.Meta.CI ci = 6;
      • getCi

        Messages.Meta.CI getCi()
         CI environment
         
        .io.cucumber.messages.Meta.CI ci = 6;