-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.IProviderInfo
public class GradleProviderInfo implements IProviderInfoExtends the provider info to be setup in a gradle build
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classGradleProviderInfo.Companion
-
Field Summary
Fields Modifier and Type Field Description private ObjectproviderVersionprivate ObjectproviderTagsprivate PactBrokerConsumerConfigbrokerConfigprivate final ProviderInfoproviderprivate Stringprotocolprivate Objecthostprivate Objectportprivate Stringpathprivate ObjectrequestFilterprivate ObjectstateChangeRequestFilterprivate URLstateChangeUrlprivate BooleanstateChangeUsesBodyprivate BooleanstateChangeTeardownprivate List<String>packagesToScanprivate PactVerificationverificationTypeprivate ObjectcreateClientprivate Booleaninsecureprivate FiletrustStoreprivate StringtrustStorePasswordprivate List<IConsumerInfo>consumersprivate ObjectstartProviderTaskprivate ObjectterminateProviderTaskprivate BooleanisDependencyForPactVerifyprivate Stringnameprivate final Projectproject
-
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)
-
-
-
-