Package io.cucumber.messages
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Messages.Meta.CIgetCi()CI environmentMessages.Meta.CIOrBuildergetCiOrBuilder()CI environmentMessages.Meta.ProductgetCpu()386, arm, amd64 etcMessages.Meta.ProductOrBuildergetCpuOrBuilder()386, arm, amd64 etcMessages.Meta.ProductgetImplementation()SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.Messages.Meta.ProductOrBuildergetImplementationOrBuilder()SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.Messages.Meta.ProductgetOs()Windows, Linux, MacOS etcMessages.Meta.ProductOrBuildergetOsOrBuilder()Windows, Linux, MacOS etcStringgetProtocolVersion()The [SEMVER](https://semver.org/) version number of the protocolcom.google.protobuf.ByteStringgetProtocolVersionBytes()The [SEMVER](https://semver.org/) version number of the protocolMessages.Meta.ProductgetRuntime()Java, Ruby, Node.js etcMessages.Meta.ProductOrBuildergetRuntimeOrBuilder()Java, Ruby, Node.js etcbooleanhasCi()CI environmentbooleanhasCpu()386, arm, amd64 etcbooleanhasImplementation()SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.booleanhasOs()Windows, Linux, MacOS etcbooleanhasRuntime()Java, Ruby, Node.js etc-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
getRuntimeOrBuilder
Messages.Meta.ProductOrBuilder getRuntimeOrBuilder()
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;
-
getOsOrBuilder
Messages.Meta.ProductOrBuilder getOsOrBuilder()
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;
-
getCpu
Messages.Meta.Product getCpu()
386, arm, amd64 etc
.io.cucumber.messages.Meta.Product cpu = 5;
-
getCpuOrBuilder
Messages.Meta.ProductOrBuilder getCpuOrBuilder()
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;
-
getCiOrBuilder
Messages.Meta.CIOrBuilder getCiOrBuilder()
CI environment
.io.cucumber.messages.Meta.CI ci = 6;
-
-