ConsumerVersionSelectors

pact4s.provider.ConsumerVersionSelectors
See theConsumerVersionSelectors companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def branch(name: String, consumer: Option[String], fallback: Option[String]): ConsumerVersionSelectors

The latest version from a particular branch of each consumer, or for a particular consumer if the second parameter is provided. If fallback is provided, falling back to the fallback branch if none is found from the specified branch.

The latest version from a particular branch of each consumer, or for a particular consumer if the second parameter is provided. If fallback is provided, falling back to the fallback branch if none is found from the specified branch.

Value parameters

consumer
  • Consumer name (optional)
fallback
  • Fall back to this branch if none is found from the specified branch (optional)
name
  • Branch name

Attributes

All the currently deployed and currently released and supported versions of each consumer.

All the currently deployed and currently released and supported versions of each consumer.

Attributes

Any versions currently deployed to the specified environment

Any versions currently deployed to the specified environment

Attributes

any versions currently deployed or released and supported in the specified environment

any versions currently deployed or released and supported in the specified environment

Attributes

The latest version for each consumer with the specified tag

The latest version for each consumer with the specified tag

Attributes

The latest version from the main branch of each consumer, as specified by the consumer's mainBranch property.

The latest version from the main branch of each consumer, as specified by the consumer's mainBranch property.

Attributes

The latest version from any branch of the consumer that has the same name as the current branch of the provider. Used for coordinated development between consumer and provider teams using matching feature branch names.

The latest version from any branch of the consumer that has the same name as the current branch of the provider. Used for coordinated development between consumer and provider teams using matching feature branch names.

Attributes

Any versions currently released and supported in the specified environment

Any versions currently released and supported in the specified environment

Attributes

All versions with the specified tag

All versions with the specified tag

Attributes