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.CI
getCi()
CI environmentMessages.Meta.CIOrBuilder
getCiOrBuilder()
CI environmentMessages.Meta.Product
getCpu()
386, arm, amd64 etcMessages.Meta.ProductOrBuilder
getCpuOrBuilder()
386, arm, amd64 etcMessages.Meta.Product
getImplementation()
SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.Messages.Meta.ProductOrBuilder
getImplementationOrBuilder()
SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.Messages.Meta.Product
getOs()
Windows, Linux, MacOS etcMessages.Meta.ProductOrBuilder
getOsOrBuilder()
Windows, Linux, MacOS etcString
getProtocolVersion()
The [SEMVER](https://semver.org/) version number of the protocolcom.google.protobuf.ByteString
getProtocolVersionBytes()
The [SEMVER](https://semver.org/) version number of the protocolMessages.Meta.Product
getRuntime()
Java, Ruby, Node.js etcMessages.Meta.ProductOrBuilder
getRuntimeOrBuilder()
Java, Ruby, Node.js etcboolean
hasCi()
CI environmentboolean
hasCpu()
386, arm, amd64 etcboolean
hasImplementation()
SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.boolean
hasOs()
Windows, Linux, MacOS etcboolean
hasRuntime()
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;
-
-