public class ProviderInfo implements IProviderInfo
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword,
@Nullable
java.net.URL stateChangeUrl,
boolean stateChangeUsesBody,
boolean stateChangeTeardown,
boolean isDependencyForPactVerify,
@Nullable
PactVerification verificationType,
@NotNull
java.util.List<java.lang.String> packagesToScan,
@NotNull
java.util.List<au.com.dius.pact.provider.IConsumerInfo> consumers)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword,
@Nullable
java.net.URL stateChangeUrl,
boolean stateChangeUsesBody,
boolean stateChangeTeardown,
boolean isDependencyForPactVerify,
@Nullable
PactVerification verificationType,
@NotNull
java.util.List<java.lang.String> packagesToScan)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword,
@Nullable
java.net.URL stateChangeUrl,
boolean stateChangeUsesBody,
boolean stateChangeTeardown,
boolean isDependencyForPactVerify,
@Nullable
PactVerification verificationType)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword,
@Nullable
java.net.URL stateChangeUrl,
boolean stateChangeUsesBody,
boolean stateChangeTeardown,
boolean isDependencyForPactVerify)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword,
@Nullable
java.net.URL stateChangeUrl,
boolean stateChangeUsesBody,
boolean stateChangeTeardown)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword,
@Nullable
java.net.URL stateChangeUrl,
boolean stateChangeUsesBody)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword,
@Nullable
java.net.URL stateChangeUrl)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore,
@Nullable
java.lang.String trustStorePassword)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure,
@Nullable
java.io.File trustStore)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient,
boolean insecure)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter,
@Nullable
java.lang.Object createClient)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter,
@Nullable
java.lang.Object stateChangeRequestFilter)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask,
@Nullable
java.lang.Object requestFilter)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask,
@Nullable
java.lang.Object terminateProviderTask)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path,
@Nullable
java.lang.Object startProviderTask)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port,
@NotNull
java.lang.String path)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host,
@Nullable
java.lang.Object port)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol,
@Nullable
java.lang.Object host)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name,
@NotNull
java.lang.String protocol)
Provider Info Config
@JvmOverloads
public ProviderInfo(@NotNull
java.lang.String name)
Provider Info Config
@JvmOverloads public ProviderInfo()
Provider Info Config
public int hashCode()
public java.lang.String toString()
@NotNull public ConsumerInfo hasPactWith(@NotNull java.lang.String consumer, @NotNull kotlin.jvm.functions.Function1<? super au.com.dius.pact.provider.ConsumerInfo,kotlin.Unit> closure)
@NotNull
public java.util.List<au.com.dius.pact.provider.IConsumerInfo> hasPactsWith(@NotNull
java.lang.String consumersGroupName,
@NotNull
kotlin.jvm.functions.Function1<? super au.com.dius.pact.provider.ConsumersGroup,kotlin.Unit> closure)
@JvmOverloads
@NotNull
public java.util.List<au.com.dius.pact.provider.ConsumerInfo> hasPactsFromPactBroker(@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> options,
@NotNull
java.lang.String pactBrokerUrl)
@JvmOverloads
@NotNull
public java.util.List<au.com.dius.pact.provider.ConsumerInfo> hasPactsFromPactBroker(@NotNull
java.lang.String pactBrokerUrl)
@Deprecated
@NotNull
public java.util.List<au.com.dius.pact.provider.ConsumerInfo> hasPactsFromPactBrokerWithSelectors(@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> options,
@NotNull
java.lang.String pactBrokerUrl,
@NotNull
java.util.List<au.com.dius.pact.core.pactbroker.ConsumerVersionSelector> selectors)
@JvmOverloads
@NotNull
public java.util.List<au.com.dius.pact.provider.ConsumerInfo> hasPactsFromPactBrokerWithSelectorsV2(@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> options,
@NotNull
java.lang.String pactBrokerUrl,
@NotNull
java.util.List<? extends au.com.dius.pact.core.pactbroker.ConsumerVersionSelectors> selectors)
Fetches all pacts from the broker that match the given selectors.
Options:
enablePending (boolean) - Enables pending Pact support
providerTags (List) - List of provider tag names
providerBranch (String) - Provider branch
includeWipPactsSince (String) - Date to include Pacts as WIP
@JvmOverloads
@NotNull
public java.util.List<au.com.dius.pact.provider.ConsumerInfo> hasPactsFromPactBrokerWithSelectorsV2(@NotNull
java.lang.String pactBrokerUrl,
@NotNull
java.util.List<? extends au.com.dius.pact.core.pactbroker.ConsumerVersionSelectors> selectors)
Fetches all pacts from the broker that match the given selectors.
Options:
enablePending (boolean) - Enables pending Pact support
providerTags (List) - List of provider tag names
providerBranch (String) - Provider branch
includeWipPactsSince (String) - Date to include Pacts as WIP
@Deprecated
@NotNull
public java.util.List<au.com.dius.pact.provider.ConsumerInfo> hasPactsFromPactBrokerWithSelectors(@NotNull
java.lang.String pactBrokerUrl,
@NotNull
java.util.List<au.com.dius.pact.core.pactbroker.ConsumerVersionSelector> selectors,
@NotNull
PactBrokerOptions options)
@NotNull
public java.util.List<au.com.dius.pact.provider.ConsumerInfo> hasPactsFromPactBrokerWithSelectorsV2(@NotNull
java.lang.String pactBrokerUrl,
@NotNull
java.util.List<? extends au.com.dius.pact.core.pactbroker.ConsumerVersionSelectors> selectors,
@NotNull
PactBrokerOptions options)
@NotNull
public au.com.dius.pact.core.pactbroker.PactBrokerClient pactBrokerClient(@NotNull
java.lang.String pactBrokerUrl,
@NotNull
PactBrokerOptions options)
@NotNull
public java.util.List<au.com.dius.pact.provider.IConsumerInfo> setupConsumerListFromPactFiles(@NotNull
ConsumersGroup consumersGroup)
public boolean equals(@Nullable
java.lang.Object other)
@NotNull public java.lang.String getName()
public void setName(@NotNull
java.lang.String p)
@NotNull public java.lang.String getProtocol()
public void setProtocol(@NotNull
java.lang.String p)
@Nullable public java.lang.Object getHost()
public void setHost(@Nullable
java.lang.Object p)
@Nullable public java.lang.Object getPort()
public void setPort(@Nullable
java.lang.Object p)
@NotNull public java.lang.String getPath()
public void setPath(@NotNull
java.lang.String p)
@Nullable public java.lang.Object getStartProviderTask()
public void setStartProviderTask(@Nullable
java.lang.Object p)
@Nullable public java.lang.Object getTerminateProviderTask()
public void setTerminateProviderTask(@Nullable
java.lang.Object p)
@Nullable public java.lang.Object getRequestFilter()
public void setRequestFilter(@Nullable
java.lang.Object p)
@Nullable public java.lang.Object getStateChangeRequestFilter()
public void setStateChangeRequestFilter(@Nullable
java.lang.Object p)
@Nullable public java.lang.Object getCreateClient()
public void setCreateClient(@Nullable
java.lang.Object p)
public boolean getInsecure()
public void setInsecure(boolean p)
@Nullable public java.io.File getTrustStore()
public void setTrustStore(@Nullable
java.io.File p)
@Nullable public java.lang.String getTrustStorePassword()
public void setTrustStorePassword(@Nullable
java.lang.String p)
@Nullable public java.net.URL getStateChangeUrl()
public void setStateChangeUrl(@Nullable
java.net.URL p)
public boolean getStateChangeUsesBody()
public void setStateChangeUsesBody(boolean p)
public boolean getStateChangeTeardown()
public void setStateChangeTeardown(boolean p)
public boolean isDependencyForPactVerify()
public void setDependencyForPactVerify(boolean p)
@Nullable public PactVerification getVerificationType()
public void setVerificationType(@Nullable
PactVerification p)
@NotNull public java.util.List<java.lang.String> getPackagesToScan()
public void setPackagesToScan(@NotNull
java.util.List<java.lang.String> p)
@NotNull public java.util.List<au.com.dius.pact.provider.IConsumerInfo> getConsumers()
public void setConsumers(@NotNull
java.util.List<au.com.dius.pact.provider.IConsumerInfo> p)