Package au.com.dius.pact.core.pactbroker
Class PublishConfiguration
-
- All Implemented Interfaces:
public final class PublishConfigurationModel to encapsulate the options used when publishing a Pact file
-
-
Field Summary
Fields Modifier and Type Field Description private final StringconsumerVersionprivate final List<String>tagsprivate final StringbranchNameprivate final StringconsumerBuildUrl
-
Constructor Summary
Constructors Constructor Description PublishConfiguration(String consumerVersion, List<String> tags, String branchName, String consumerBuildUrl)PublishConfiguration(String consumerVersion, List<String> tags, String branchName)PublishConfiguration(String consumerVersion, List<String> tags)PublishConfiguration(String consumerVersion)
-
Method Summary
Modifier and Type Method Description final StringgetConsumerVersion()Version of the consumer that is publishing the Pact file final List<String>getTags()Tags to use to tag the Pact file with final StringgetBranchName()Source control branch name of the consumer final StringgetConsumerBuildUrl()Consumer branch URL -
-
Constructor Detail
-
PublishConfiguration
PublishConfiguration(String consumerVersion, List<String> tags, String branchName, String consumerBuildUrl)
-
PublishConfiguration
PublishConfiguration(String consumerVersion, List<String> tags, String branchName)
-
PublishConfiguration
PublishConfiguration(String consumerVersion)
-
-
Method Detail
-
getConsumerVersion
final String getConsumerVersion()
Version of the consumer that is publishing the Pact file
-
getBranchName
final String getBranchName()
Source control branch name of the consumer
-
getConsumerBuildUrl
final String getConsumerBuildUrl()
Consumer branch URL
-
-
-
-