@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface PactBroker
pact loader| Modifier and Type | Optional Element and Description |
|---|---|
PactBrokerAuth |
authentication
Authentication to use with the pact broker, by default no authentication is used
|
java.lang.String[] |
consumers
Deprecated.
Use consumerVersionSelectors method or pactbroker.consumerversionselectors property instead
|
VersionSelector[] |
consumerVersionSelectors
Deprecated.
Use consumerVersionSelectors method or pactbroker.consumerversionselectors property instead
|
java.lang.String |
enableInsecureTls
Enabling insecure TLS by setting this to true will disable hostname validation and trust all certificates.
|
java.lang.String |
enablePendingPacts
If the pending pacts feature should be enabled.
|
java.lang.String |
host
Deprecated.
Use url instead
|
java.lang.String |
includeWipPactsSince
The earliest date WIP pacts should be included (ex: YYYY-MM-DD).
|
java.lang.String |
port
Deprecated.
Use url instead
|
java.lang.String |
providerBranch
Provider Branches to use to evaluate pending pacts
|
java.lang.String[] |
providerTags
Provider Tags to use to evaluate pending pacts
|
java.lang.String |
scheme
Deprecated.
Use url instead
|
java.lang.String[] |
tags
Deprecated.
Use consumerVersionSelectors method or pactbroker.consumerversionselectors property instead
|
java.lang.String |
url |
java.lang.Class<? extends au.com.dius.pact.core.support.expressions.ValueResolver> |
valueResolver
Override the default value resolver for resolving the values in the expressions
|
public abstract java.lang.String url
@Deprecated public abstract java.lang.String host
@Deprecated public abstract java.lang.String port
@Deprecated public abstract java.lang.String scheme
@Deprecated public abstract java.lang.String[] tags
@Deprecated public abstract VersionSelector[] consumerVersionSelectors
@Deprecated public abstract java.lang.String[] consumers
public abstract PactBrokerAuth authentication
public abstract java.lang.Class<? extends au.com.dius.pact.core.support.expressions.ValueResolver> valueResolver
public abstract java.lang.String enablePendingPacts
public abstract java.lang.String[] providerTags
public abstract java.lang.String providerBranch
public abstract java.lang.String includeWipPactsSince
public abstract java.lang.String enableInsecureTls