public class PublishConfiguration
Model to encapsulate the options used when publishing a Pact file
@JvmOverloads
public PublishConfiguration(@NotNull
java.lang.String consumerVersion,
@NotNull
java.util.List<java.lang.String> tags,
@Nullable
java.lang.String branchName,
@Nullable
java.lang.String consumerBuildUrl)
Model to encapsulate the options used when publishing a Pact file
consumerVersion - Version of the consumer that is publishing the Pact filetags - Tags to use to tag the Pact file withbranchName - Source control branch name of the consumerconsumerBuildUrl - Consumer branch URL@JvmOverloads
public PublishConfiguration(@NotNull
java.lang.String consumerVersion,
@NotNull
java.util.List<java.lang.String> tags,
@Nullable
java.lang.String branchName)
Model to encapsulate the options used when publishing a Pact file
consumerVersion - Version of the consumer that is publishing the Pact filetags - Tags to use to tag the Pact file withbranchName - Source control branch name of the consumer@JvmOverloads
public PublishConfiguration(@NotNull
java.lang.String consumerVersion,
@NotNull
java.util.List<java.lang.String> tags)
Model to encapsulate the options used when publishing a Pact file
consumerVersion - Version of the consumer that is publishing the Pact filetags - Tags to use to tag the Pact file with@JvmOverloads
public PublishConfiguration(@NotNull
java.lang.String consumerVersion)
Model to encapsulate the options used when publishing a Pact file
consumerVersion - Version of the consumer that is publishing the Pact file@NotNull public java.lang.String getConsumerVersion()
Version of the consumer that is publishing the Pact file
@NotNull public java.util.List<java.lang.String> getTags()
Tags to use to tag the Pact file with
@Nullable public java.lang.String getBranchName()
Source control branch name of the consumer
@Nullable public java.lang.String getConsumerBuildUrl()
Consumer branch URL
@NotNull public java.lang.String component1()
Version of the consumer that is publishing the Pact file
@NotNull public java.util.List<java.lang.String> component2()
Tags to use to tag the Pact file with
@Nullable public java.lang.String component3()
Source control branch name of the consumer
@Nullable public java.lang.String component4()
Consumer branch URL
@NotNull public PublishConfiguration copy(@NotNull java.lang.String consumerVersion, @NotNull java.util.List<java.lang.String> tags, @Nullable java.lang.String branchName, @Nullable java.lang.String consumerBuildUrl)
Model to encapsulate the options used when publishing a Pact file
@NotNull public java.lang.String toString()
Model to encapsulate the options used when publishing a Pact file
public int hashCode()
Model to encapsulate the options used when publishing a Pact file
public boolean equals(@Nullable
java.lang.Object p)
Model to encapsulate the options used when publishing a Pact file