-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IProviderInfo
public class GradleProviderInfo extends ProviderInfo
Extends the provider info to be setup in a gradle build
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
GradleProviderInfo.Companion
-
Field Summary
Fields Modifier and Type Field Description private Object
providerVersion
private Object
providerTags
private PactBrokerConsumerConfig
brokerConfig
private final Project
project
private List<IConsumerInfo>
consumers
private Object
createClient
private Object
host
private Boolean
insecure
private Boolean
isDependencyForPactVerify
private String
name
private List<String>
packagesToScan
private String
path
private Object
port
private String
protocol
private Object
requestFilter
private Object
startProviderTask
private Object
stateChangeRequestFilter
private Boolean
stateChangeTeardown
private URL
stateChangeUrl
private Boolean
stateChangeUsesBody
private Object
terminateProviderTask
private File
trustStore
private String
trustStorePassword
private PactVerification
verificationType
-
Constructor Summary
Constructors Constructor Description GradleProviderInfo(String name, Project project)
-
Method Summary
-
Methods inherited from class au.com.dius.pact.provider.gradle.GradleProviderInfo
equals, hasPactWith, hasPactsFromPactBrokerWithSelectors, hasPactsWith, hashCode, pactBrokerClient, setupConsumerListFromPactFiles, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GradleProviderInfo
GradleProviderInfo(String name, Project project)
-
-
Method Detail
-
getProviderVersion
final Object getProviderVersion()
-
setProviderVersion
final Unit setProviderVersion(Object providerVersion)
-
getProviderTags
final Object getProviderTags()
-
setProviderTags
final Unit setProviderTags(Object providerTags)
-
getBrokerConfig
final PactBrokerConsumerConfig getBrokerConfig()
-
setBrokerConfig
final Unit setBrokerConfig(PactBrokerConsumerConfig brokerConfig)
-
getProject
final Project getProject()
-
getConsumers
List<IConsumerInfo> getConsumers()
-
setConsumers
Unit setConsumers(List<IConsumerInfo> consumers)
-
getCreateClient
Object getCreateClient()
-
setCreateClient
Unit setCreateClient(Object createClient)
-
getInsecure
Boolean getInsecure()
-
setInsecure
Unit setInsecure(Boolean insecure)
-
getIsDependencyForPactVerify
Boolean getIsDependencyForPactVerify()
-
setIsDependencyForPactVerify
Unit setIsDependencyForPactVerify(Boolean isDependencyForPactVerify)
-
getPackagesToScan
List<String> getPackagesToScan()
-
setPackagesToScan
Unit setPackagesToScan(List<String> packagesToScan)
-
getProtocol
String getProtocol()
-
setProtocol
Unit setProtocol(String protocol)
-
getRequestFilter
Object getRequestFilter()
-
setRequestFilter
Unit setRequestFilter(Object requestFilter)
-
getStartProviderTask
Object getStartProviderTask()
-
setStartProviderTask
Unit setStartProviderTask(Object startProviderTask)
-
getStateChangeRequestFilter
Object getStateChangeRequestFilter()
-
setStateChangeRequestFilter
Unit setStateChangeRequestFilter(Object stateChangeRequestFilter)
-
getStateChangeTeardown
Boolean getStateChangeTeardown()
-
setStateChangeTeardown
Unit setStateChangeTeardown(Boolean stateChangeTeardown)
-
getStateChangeUrl
URL getStateChangeUrl()
-
setStateChangeUrl
Unit setStateChangeUrl(URL stateChangeUrl)
-
getStateChangeUsesBody
Boolean getStateChangeUsesBody()
-
setStateChangeUsesBody
Unit setStateChangeUsesBody(Boolean stateChangeUsesBody)
-
getTerminateProviderTask
Object getTerminateProviderTask()
-
setTerminateProviderTask
Unit setTerminateProviderTask(Object terminateProviderTask)
-
getTrustStore
File getTrustStore()
-
setTrustStore
Unit setTrustStore(File trustStore)
-
getTrustStorePassword
String getTrustStorePassword()
-
setTrustStorePassword
Unit setTrustStorePassword(String trustStorePassword)
-
getVerificationType
PactVerification getVerificationType()
-
setVerificationType
Unit setVerificationType(PactVerification verificationType)
-
hasPactWith
IConsumerInfo hasPactWith(String consumer, Closure<?> closure)
-
hasPactsWith
List<IConsumerInfo> hasPactsWith(String consumersGroupName, Closure<?> closure)
-
hasPactsFromPactBroker
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBroker(Map<String, Object> options, String pactBrokerUrl, Closure<?> closure)
-
hasPactsFromPactBroker
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBroker(String pactBrokerUrl, Closure<?> closure)
-
hasPactsFromPactBroker
List<ConsumerInfo> hasPactsFromPactBroker(Map<String, Object> options, String pactBrokerUrl)
-
hasPactsFromPactBrokerWithSelectors
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelector> selectors, Closure<?> closure)
-
hasPactsFromPactBrokerWithSelectors
@JvmOverloads() List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(String pactBrokerUrl, List<ConsumerVersionSelector> selectors, Closure<?> closure)
-
hasPactsFromPactBrokerWithSelectors
List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelector> selectors)
-
fromPactBroker
Unit fromPactBroker(Closure<?> closure)
-
-
-
-