-
- All Implemented Interfaces:
-
io.github.oshai.kotlinlogging.KLoggable
public class PactBrokerClient.Companion extends KLogging
-
-
Field Summary
Fields Modifier and Type Field Description private final StringLATEST_PROVIDER_PACTS_WITH_NO_TAGprivate final StringLATEST_PROVIDER_PACTSprivate final StringLATEST_PROVIDER_PACTS_WITH_TAGprivate final StringPROVIDER_PACTS_FOR_VERIFICATIONprivate final StringBETA_PROVIDER_PACTS_FOR_VERIFICATIONprivate final StringPROVIDERprivate final StringPROVIDER_TAG_VERSIONprivate final StringPROVIDER_BRANCH_VERSIONprivate final StringPACTSprivate final StringUTF8private final StringPUBLISH_CONTRACTS_LINKprivate final KLoggerloggerpublic final static PactBrokerClient.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final Result<String, Exception>uploadTags(IHalClient halClient, String consumerName, String version, List<String> tags)final <T extends Any> TretryWith(String message, Integer count, Integer interval, Function1<T, Boolean> predicate, Function0<T> function)final StringinternalBuildMatrixQuery(String pacticipant, String pacticipantVersion, Latest latest, To to, List<IgnoreSelector> ignore)Internal: Public for testing final StringgetLATEST_PROVIDER_PACTS_WITH_NO_TAG()final StringgetLATEST_PROVIDER_PACTS()final StringgetLATEST_PROVIDER_PACTS_WITH_TAG()final StringgetPROVIDER_PACTS_FOR_VERIFICATION()final StringgetBETA_PROVIDER_PACTS_FOR_VERIFICATION()final StringgetPROVIDER()final StringgetPROVIDER_TAG_VERSION()final StringgetPROVIDER_BRANCH_VERSION()final StringgetPACTS()final StringgetUTF8()final StringgetPUBLISH_CONTRACTS_LINK()-
-
Method Detail
-
uploadTags
final Result<String, Exception> uploadTags(IHalClient halClient, String consumerName, String version, List<String> tags)
-
retryWith
final <T extends Any> T retryWith(String message, Integer count, Integer interval, Function1<T, Boolean> predicate, Function0<T> function)
-
internalBuildMatrixQuery
final String internalBuildMatrixQuery(String pacticipant, String pacticipantVersion, Latest latest, To to, List<IgnoreSelector> ignore)
Internal: Public for testing
-
getLATEST_PROVIDER_PACTS_WITH_NO_TAG
final String getLATEST_PROVIDER_PACTS_WITH_NO_TAG()
-
getLATEST_PROVIDER_PACTS
final String getLATEST_PROVIDER_PACTS()
-
getLATEST_PROVIDER_PACTS_WITH_TAG
final String getLATEST_PROVIDER_PACTS_WITH_TAG()
-
getPROVIDER_PACTS_FOR_VERIFICATION
final String getPROVIDER_PACTS_FOR_VERIFICATION()
-
getBETA_PROVIDER_PACTS_FOR_VERIFICATION
final String getBETA_PROVIDER_PACTS_FOR_VERIFICATION()
-
getPROVIDER
final String getPROVIDER()
-
getPROVIDER_TAG_VERSION
final String getPROVIDER_TAG_VERSION()
-
getPROVIDER_BRANCH_VERSION
final String getPROVIDER_BRANCH_VERSION()
-
getPUBLISH_CONTRACTS_LINK
final String getPUBLISH_CONTRACTS_LINK()
-
-
-
-