@@ -84399,6 +84399,27 @@ h|[.extension-name]##REST Clients Config##
8439984399h|Type
8440084400h|Default
8440184401
84402+ a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-scope]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-scope[`quarkus.rest-client.scope`]##
84403+ ifdef::add-copy-button-to-config-props[]
84404+ config_property_copy_button:+++quarkus.rest-client.scope+++[]
84405+ endif::add-copy-button-to-config-props[]
84406+
84407+
84408+ [.description]
84409+ --
84410+ The CDI scope to use for injection. This property can contain either a fully qualified class name of a CDI scope annotation (such as "jakarta.enterprise.context.ApplicationScoped") or its simple name (such as "ApplicationScoped"). By default, this is not set which means the interface is not registered as a bean unless it is annotated with `RegisterRestClient`. If an interface is not annotated with `RegisterRestClient` and this property is set, then Quarkus will make the interface a bean of the configured scope.
84411+
84412+
84413+ ifdef::add-copy-button-to-env-var[]
84414+ Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_SCOPE+++[]
84415+ endif::add-copy-button-to-env-var[]
84416+ ifndef::add-copy-button-to-env-var[]
84417+ Environment variable: `+++QUARKUS_REST_CLIENT_SCOPE+++`
84418+ endif::add-copy-button-to-env-var[]
84419+ --
84420+ |string
84421+ |
84422+
8440284423a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-removes-trailing-slash]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-removes-trailing-slash[`quarkus.rest-client.removes-trailing-slash`]##
8440384424ifdef::add-copy-button-to-config-props[]
8440484425config_property_copy_button:+++quarkus.rest-client.removes-trailing-slash+++[]
@@ -84821,33 +84842,6 @@ endif::add-copy-button-to-env-var[]
8482184842|string
8482284843|
8482384844
84824- a| [[quarkus-rest-client-config_quarkus-rest-client-scope]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-scope[`quarkus.rest-client.scope`]##
84825- ifdef::add-copy-button-to-config-props[]
84826- config_property_copy_button:+++quarkus.rest-client.scope+++[]
84827- endif::add-copy-button-to-config-props[]
84828-
84829-
84830- [.description]
84831- --
84832- The CDI scope to use for injections of REST client instances. Value can be either a fully qualified class name of a CDI scope annotation (such as "jakarta.enterprise.context.ApplicationScoped") or its simple name (such as"ApplicationScoped").
84833-
84834- Default scope for the rest-client extension is "Dependent" (which is the spec-compliant behavior).
84835-
84836- Default scope for the rest-client-reactive extension is "ApplicationScoped".
84837-
84838- Can be overwritten by client-specific settings.
84839-
84840-
84841- ifdef::add-copy-button-to-env-var[]
84842- Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_SCOPE+++[]
84843- endif::add-copy-button-to-env-var[]
84844- ifndef::add-copy-button-to-env-var[]
84845- Environment variable: `+++QUARKUS_REST_CLIENT_SCOPE+++`
84846- endif::add-copy-button-to-env-var[]
84847- --
84848- |string
84849- |
84850-
8485184845a| [[quarkus-rest-client-config_quarkus-rest-client-query-param-style]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-query-param-style[`quarkus.rest-client.query-param-style`]##
8485284846ifdef::add-copy-button-to-config-props[]
8485384847config_property_copy_button:+++quarkus.rest-client.query-param-style+++[]
@@ -85254,9 +85248,9 @@ endif::add-copy-button-to-env-var[]
8525485248|int
8525585249|`+++100+++`
8525685250
85257- a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-clients -scope]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-clients -scope[`quarkus.rest-client."clients ".scope`]##
85251+ a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-client -scope]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-client -scope[`quarkus.rest-client."client ".scope`]##
8525885252ifdef::add-copy-button-to-config-props[]
85259- config_property_copy_button:+++quarkus.rest-client."clients ".scope+++[]
85253+ config_property_copy_button:+++quarkus.rest-client."client ".scope+++[]
8526085254endif::add-copy-button-to-config-props[]
8526185255
8526285256
@@ -85266,18 +85260,18 @@ The CDI scope to use for injection. This property can contain either a fully qua
8526685260
8526785261
8526885262ifdef::add-copy-button-to-env-var[]
85269- Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENTS__SCOPE +++[]
85263+ Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENT__SCOPE +++[]
8527085264endif::add-copy-button-to-env-var[]
8527185265ifndef::add-copy-button-to-env-var[]
85272- Environment variable: `+++QUARKUS_REST_CLIENT__CLIENTS__SCOPE +++`
85266+ Environment variable: `+++QUARKUS_REST_CLIENT__CLIENT__SCOPE +++`
8527385267endif::add-copy-button-to-env-var[]
8527485268--
8527585269|string
8527685270|
8527785271
85278- a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-clients -enable-local-proxy]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-clients -enable-local-proxy[`quarkus.rest-client."clients ".enable-local-proxy`]##
85272+ a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-client -enable-local-proxy]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-client -enable-local-proxy[`quarkus.rest-client."client ".enable-local-proxy`]##
8527985273ifdef::add-copy-button-to-config-props[]
85280- config_property_copy_button:+++quarkus.rest-client."clients ".enable-local-proxy+++[]
85274+ config_property_copy_button:+++quarkus.rest-client."client ".enable-local-proxy+++[]
8528185275endif::add-copy-button-to-config-props[]
8528285276
8528385277
@@ -85291,18 +85285,18 @@ This property only applicable to dev and test mode.
8529185285
8529285286
8529385287ifdef::add-copy-button-to-env-var[]
85294- Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENTS__ENABLE_LOCAL_PROXY +++[]
85288+ Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENT__ENABLE_LOCAL_PROXY +++[]
8529585289endif::add-copy-button-to-env-var[]
8529685290ifndef::add-copy-button-to-env-var[]
85297- Environment variable: `+++QUARKUS_REST_CLIENT__CLIENTS__ENABLE_LOCAL_PROXY +++`
85291+ Environment variable: `+++QUARKUS_REST_CLIENT__CLIENT__ENABLE_LOCAL_PROXY +++`
8529885292endif::add-copy-button-to-env-var[]
8529985293--
8530085294|boolean
8530185295|`+++false+++`
8530285296
85303- a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-clients -local-proxy-provider]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-clients -local-proxy-provider[`quarkus.rest-client."clients ".local-proxy-provider`]##
85297+ a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-client -local-proxy-provider]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-client -local-proxy-provider[`quarkus.rest-client."client ".local-proxy-provider`]##
8530485298ifdef::add-copy-button-to-config-props[]
85305- config_property_copy_button:+++quarkus.rest-client."clients ".local-proxy-provider+++[]
85299+ config_property_copy_button:+++quarkus.rest-client."client ".local-proxy-provider+++[]
8530685300endif::add-copy-button-to-config-props[]
8530785301
8530885302
@@ -85318,18 +85312,18 @@ The algorithm for picking between multiple provider is the following:
8531885312
8531985313
8532085314ifdef::add-copy-button-to-env-var[]
85321- Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENTS__LOCAL_PROXY_PROVIDER +++[]
85315+ Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENT__LOCAL_PROXY_PROVIDER +++[]
8532285316endif::add-copy-button-to-env-var[]
8532385317ifndef::add-copy-button-to-env-var[]
85324- Environment variable: `+++QUARKUS_REST_CLIENT__CLIENTS__LOCAL_PROXY_PROVIDER +++`
85318+ Environment variable: `+++QUARKUS_REST_CLIENT__CLIENT__LOCAL_PROXY_PROVIDER +++`
8532585319endif::add-copy-button-to-env-var[]
8532685320--
8532785321|string
8532885322|
8532985323
85330- a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-clients -removes-trailing-slash]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-clients -removes-trailing-slash[`quarkus.rest-client."clients ".removes-trailing-slash`]##
85324+ a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-config_quarkus-rest-client-client -removes-trailing-slash]] [.property-path]##link:#quarkus-rest-client-config_quarkus-rest-client-client -removes-trailing-slash[`quarkus.rest-client."client ".removes-trailing-slash`]##
8533185325ifdef::add-copy-button-to-config-props[]
85332- config_property_copy_button:+++quarkus.rest-client."clients ".removes-trailing-slash+++[]
85326+ config_property_copy_button:+++quarkus.rest-client."client ".removes-trailing-slash+++[]
8533385327endif::add-copy-button-to-config-props[]
8533485328
8533585329
@@ -85339,10 +85333,10 @@ If true, the extension will automatically remove the trailing slash in the paths
8533985333
8534085334
8534185335ifdef::add-copy-button-to-env-var[]
85342- Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENTS__REMOVES_TRAILING_SLASH +++[]
85336+ Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT__CLIENT__REMOVES_TRAILING_SLASH +++[]
8534385337endif::add-copy-button-to-env-var[]
8534485338ifndef::add-copy-button-to-env-var[]
85345- Environment variable: `+++QUARKUS_REST_CLIENT__CLIENTS__REMOVES_TRAILING_SLASH +++`
85339+ Environment variable: `+++QUARKUS_REST_CLIENT__CLIENT__REMOVES_TRAILING_SLASH +++`
8534685340endif::add-copy-button-to-env-var[]
8534785341--
8534885342|boolean
0 commit comments