Klasse WebMethodsAPIGatewayClientFactorySpec<T>
java.lang.Object
io.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec<WebMethodsAPIGatewayClientFactorySpec<T>>
io.github.primelib.webmethodsapigateway4j.WebMethodsAPIGatewayClientFactorySpec<T>
@Generated("io.github.primelib.primecodegen")
public final class WebMethodsAPIGatewayClientFactorySpec<T>
extends io.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec<WebMethodsAPIGatewayClientFactorySpec<T>>
A specification to construct a client instance.
-
Feldübersicht
Von Klasse geerbte Felder io.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec
extensions, proxy -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungWebMethodsAPIGatewayClientFactorySpec(@NotNull Consumer<WebMethodsAPIGatewayClientFactorySpec<T>> spec) Constructs a validated implementation of the specification. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungapi()The API interface to useThe API interface to usevoid@Nullable List<io.github.primelib.primecodegenlib.java.feign.common.api.AuthMethod> auth()The authentication methods to useThe authentication methods to use@NotNull StringThe name of the backend to usebackendName(@NotNull String backendName) The name of the backend to use@NotNull StringbaseUrl()The api base URLThe api base URLio.github.primelib.primecodegenlib.java.feign.common.auth.BasicAuthSpecprotected booleanbooleaninthashCode()@NotNull booleaninsecure()insecure disables SSL verificationinsecure(@NotNull boolean insecure) insecure disables SSL verification@NotNull StringlogLevel()the feign log levelthe feign log level@NotNull io.micrometer.core.instrument.MeterRegistryMeterRegistry to use for metricsmeterRegistry(@NotNull io.micrometer.core.instrument.MeterRegistry meterRegistry) MeterRegistry to use for metricstoString()voidvalidate()Ensures the configured specification is valid.Von Klasse geerbte Methoden io.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec
extensions, findAndRegisterExtensions, proxy, proxy, registerExtension
-
Konstruktordetails
-
WebMethodsAPIGatewayClientFactorySpec
public WebMethodsAPIGatewayClientFactorySpec(@NotNull @NotNull Consumer<WebMethodsAPIGatewayClientFactorySpec<T>> spec) Constructs a validated implementation of the specification.- Parameter:
spec- the specification to process
-
-
Methodendetails
-
validate
public void validate()Ensures the configured specification is valid.- Löst aus:
NullPointerException
-
basicAuth
public io.github.primelib.primecodegenlib.java.feign.common.auth.BasicAuthSpec basicAuth(Consumer<io.github.primelib.primecodegenlib.java.feign.common.auth.BasicAuthSpec> spec) -
applySpec
-
backendName
The name of the backend to use -
api
-
baseUrl
The api base URL -
auth
@Nullable public @Nullable List<io.github.primelib.primecodegenlib.java.feign.common.api.AuthMethod> auth()The authentication methods to use -
meterRegistry
@NotNull public @NotNull io.micrometer.core.instrument.MeterRegistry meterRegistry()MeterRegistry to use for metrics -
logLevel
the feign log levelDefaults to
none. Allowed values are:none,basic,headers,full -
insecure
@NotNull public @NotNull boolean insecure()insecure disables SSL verification -
backendName
The name of the backend to use- Gibt zurück:
this.
-
api
The API interface to use- Gibt zurück:
this.
-
baseUrl
The api base URL- Gibt zurück:
this.
-
auth
public WebMethodsAPIGatewayClientFactorySpec<T> auth(@Nullable @Nullable List<io.github.primelib.primecodegenlib.java.feign.common.api.AuthMethod> auth) The authentication methods to use- Gibt zurück:
this.
-
meterRegistry
public WebMethodsAPIGatewayClientFactorySpec<T> meterRegistry(@NotNull @NotNull io.micrometer.core.instrument.MeterRegistry meterRegistry) MeterRegistry to use for metrics- Gibt zurück:
this.
-
logLevel
the feign log levelDefaults to
none. Allowed values are:none,basic,headers,full- Gibt zurück:
this.
-
insecure
insecure disables SSL verification- Gibt zurück:
this.
-
toString
- Setzt außer Kraft:
toStringin Klasseio.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec<WebMethodsAPIGatewayClientFactorySpec<T>>
-
equals
- Setzt außer Kraft:
equalsin Klasseio.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec<WebMethodsAPIGatewayClientFactorySpec<T>>
-
canEqual
- Setzt außer Kraft:
canEqualin Klasseio.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec<WebMethodsAPIGatewayClientFactorySpec<T>>
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein Klasseio.github.primelib.primecodegenlib.java.feign.common.config.FeignModuleSpec<WebMethodsAPIGatewayClientFactorySpec<T>>
-