Package io.cucumber.messages.types
Class Meta
- java.lang.Object
-
- io.cucumber.messages.types.Meta
-
public final class Meta extends Object
Represents the Meta message in Cucumber's message protocol- See Also:
- Github - Cucumber - Messages This message contains meta information about the environment. Consumers can use this for various purposes.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Optional<Ci>getCi()ProductgetCpu()386, arm, amd64 etcProductgetImplementation()SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.ProductgetOs()Windows, Linux, MacOS etcStringgetProtocolVersion()The [SEMVER](https://semver.org/) version number of the protocolProductgetRuntime()Java, Ruby, Node.js etcinthashCode()StringtoString()
-
-
-
Method Detail
-
getProtocolVersion
public String getProtocolVersion()
The [SEMVER](https://semver.org/) version number of the protocol
-
getImplementation
public Product getImplementation()
SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.
-
getRuntime
public Product getRuntime()
Java, Ruby, Node.js etc
-
getOs
public Product getOs()
Windows, Linux, MacOS etc
-
getCpu
public Product getCpu()
386, arm, amd64 etc
-
-