-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IProviderInfo
public class GradleProviderInfo implements IProviderInfo
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 ProviderInfo
provider
private String
protocol
private Object
host
private Object
port
private String
path
private Object
requestFilter
private Object
stateChangeRequestFilter
private URL
stateChangeUrl
private Boolean
stateChangeUsesBody
private Boolean
stateChangeTeardown
private List<String>
packagesToScan
private PactVerification
verificationType
private Object
createClient
private Boolean
insecure
private File
trustStore
private String
trustStorePassword
private List<IConsumerInfo>
consumers
private Object
startProviderTask
private Object
terminateProviderTask
private Boolean
isDependencyForPactVerify
private String
name
private final Project
project
-
Constructor Summary
Constructors Constructor Description GradleProviderInfo(String name, Project project)
-
Method Summary
-
-
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)
-
getProvider
final ProviderInfo getProvider()
-
getProtocol
String getProtocol()
-
setProtocol
Unit setProtocol(String protocol)
-
getRequestFilter
Object getRequestFilter()
-
setRequestFilter
Unit setRequestFilter(Object requestFilter)
-
getStateChangeRequestFilter
Object getStateChangeRequestFilter()
-
setStateChangeRequestFilter
Unit setStateChangeRequestFilter(Object stateChangeRequestFilter)
-
getStateChangeUrl
URL getStateChangeUrl()
-
setStateChangeUrl
Unit setStateChangeUrl(URL stateChangeUrl)
-
getStateChangeUsesBody
Boolean getStateChangeUsesBody()
-
setStateChangeUsesBody
Unit setStateChangeUsesBody(Boolean stateChangeUsesBody)
-
getStateChangeTeardown
Boolean getStateChangeTeardown()
-
setStateChangeTeardown
Unit setStateChangeTeardown(Boolean stateChangeTeardown)
-
getPackagesToScan
List<String> getPackagesToScan()
-
setPackagesToScan
Unit setPackagesToScan(List<String> packagesToScan)
-
getVerificationType
PactVerification getVerificationType()
-
setVerificationType
Unit setVerificationType(PactVerification verificationType)
-
getCreateClient
Object getCreateClient()
-
setCreateClient
Unit setCreateClient(Object createClient)
-
getInsecure
Boolean getInsecure()
-
setInsecure
Unit setInsecure(Boolean insecure)
-
getTrustStore
File getTrustStore()
-
setTrustStore
Unit setTrustStore(File trustStore)
-
getTrustStorePassword
String getTrustStorePassword()
-
setTrustStorePassword
Unit setTrustStorePassword(String trustStorePassword)
-
getConsumers
List<IConsumerInfo> getConsumers()
-
setConsumers
Unit setConsumers(List<IConsumerInfo> consumers)
-
getStartProviderTask
final Object getStartProviderTask()
-
setStartProviderTask
final Unit setStartProviderTask(Object startProviderTask)
-
getTerminateProviderTask
final Object getTerminateProviderTask()
-
setTerminateProviderTask
final Unit setTerminateProviderTask(Object terminateProviderTask)
-
getIsDependencyForPactVerify
final Boolean getIsDependencyForPactVerify()
-
setIsDependencyForPactVerify
final Unit setIsDependencyForPactVerify(Boolean isDependencyForPactVerify)
-
getProject
final Project getProject()
-
hasPactWith
IConsumerInfo hasPactWith(String consumer, Closure<GradleConsumerInfo> closure)
-
hasPactsWith
List<IConsumerInfo> hasPactsWith(String consumersGroupName, Closure<ConsumersGroup> closure)
-
hasPactsFromPactBroker
@JvmOverloads()@Deprecated(message = hasPactsFromPactBroker has been deprecated in favor of fromPactBroker) List<ConsumerInfo> hasPactsFromPactBroker(Map<String, Object> options, String pactBrokerUrl, Closure<IConsumerInfo> closure)
-
hasPactsFromPactBroker
@JvmOverloads()@Deprecated(message = hasPactsFromPactBroker has been deprecated in favor of fromPactBroker) List<ConsumerInfo> hasPactsFromPactBroker(String pactBrokerUrl, Closure<IConsumerInfo> closure)
-
hasPactsFromPactBroker
@Deprecated(message = hasPactsFromPactBroker has been deprecated in favor of fromPactBroker) final List<ConsumerInfo> hasPactsFromPactBroker(Map<String, Object> options, String pactBrokerUrl)
-
hasPactsFromPactBrokerWithSelectors
@JvmOverloads()@Deprecated(message = hasPactsFromPactBroker has been deprecated in favor of fromPactBroker) List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelector> selectors, Closure<IConsumerInfo> closure)
-
hasPactsFromPactBrokerWithSelectors
@JvmOverloads()@Deprecated(message = hasPactsFromPactBroker has been deprecated in favor of fromPactBroker) List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(String pactBrokerUrl, List<ConsumerVersionSelector> selectors, Closure<IConsumerInfo> closure)
-
hasPactsFromPactBrokerWithSelectors
@Deprecated(message = hasPactsFromPactBroker has been deprecated in favor of fromPactBroker) final List<ConsumerInfo> hasPactsFromPactBrokerWithSelectors(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelector> selectors)
-
hasPactsFromPactBrokerWithSelectorsV2
final List<IConsumerInfo> hasPactsFromPactBrokerWithSelectorsV2(Map<String, Object> options, String pactBrokerUrl, List<ConsumerVersionSelectors> selectors)
-
fromPactBroker
Unit fromPactBroker(Closure<PactBrokerConsumerConfig> closure)
-
-
-
-