Class ConsumerVersionSelectors
-
- All Implemented Interfaces:
public class ConsumerVersionSelectorsConsumer version selectors. See https://docs.pact.io/pact_broker/advanced_topics/selectors
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classConsumerVersionSelectors.MainBranchThe latest version from the main branch of each consumer, as specified by the consumer's mainBranch property.
public final classConsumerVersionSelectors.BranchThe 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.
public classConsumerVersionSelectors.DeployedOrReleasedAll the currently deployed and currently released and supported versions of each consumer.
public classConsumerVersionSelectors.MatchingBranchThe 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.
public final classConsumerVersionSelectors.DeployedToAny versions currently deployed to the specified environment
public final classConsumerVersionSelectors.ReleasedToAny versions currently released and supported in the specified environment
public final classConsumerVersionSelectors.EnvironmentAny versions currently deployed or released and supported in the specified environment
public final classConsumerVersionSelectors.TagAll versions with the specified tag
public final classConsumerVersionSelectors.LatestTagThe latest version for each consumer with the specified tag. If fallback is provided, will fall back to the fallback tag if none is found with the specified tag
public final classConsumerVersionSelectors.SelectorCorresponds to the old consumer version selectors
public final classConsumerVersionSelectors.RawSelectorRaw JSON form of a selector.
-