Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addParam(int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Add an array param value of type int to this request.
- addParam(JsonValue) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Add an array param value on this request.
- addParam(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Add an array param value of type string to this request.
- addToBatch() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Add this request to the current batch.
- asJsonArray() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchRequest
-
Get the complete batch request as a JSON array.
- asJsonObject() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Get a complete representation of this request as a JSON object.
- asJsonObject() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
-
Get a complete response representation as a JSON object.
B
- baseFragment() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- baseFragment() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- baseQuery() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- baseQuery() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- baseUri() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- baseUri() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- batch() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Create a JSON-RPC batch request.
- batch(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Create a JSON-RPC batch request and set the path related to the base URI.
- build() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.Builder
- build() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- build() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.Builder
- builder() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
A new fluent API builder to customize client setup.
- builder() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
-
Create a new fluent API builder to customize configuration.
- builder(JsonRpcClientConfig) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
-
Create a new fluent API builder from an existing instance.
- builder(JsonRpcClientProtocolConfig) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
-
Create a new fluent API builder from an existing instance.
- BuilderBase() - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
Protected to support extensibility.
- BuilderBase() - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Protected to support extensibility.
- buildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.Builder
- buildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.Builder
C
- config() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config(Config) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
Update builder from configuration (node of this type).
- config(Config) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Update builder from configuration (node of this type).
- configType() - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
- connectionCacheSize() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- connectionCacheSize() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- connectTimeout() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- connectTimeout() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- contentEncoding() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- contentEncoding() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- cookieManager() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- cookieManager() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- create() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Create a new instance with default configuration.
- create() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
-
Create a new instance with default values.
- create() - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
-
Create a new instance with default values.
- create(Config) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
-
Create a new instance from configuration.
- create(Config) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
-
Create a new instance from configuration.
- create(JsonRpcClientConfig) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Create a new instance with custom configuration.
- create(Consumer<JsonRpcClientConfig.Builder>) - Static method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Create a new instance customizing its configuration.
D
- defaultConfig() - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
- defaultHeadersMap() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- defaultHeadersMap() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- defaultRequestHeaders() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- defaultRequestHeaders() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- dnsAddressLookup() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- dnsAddressLookup() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- dnsResolver() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- dnsResolver() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
E
- equals(Object) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- equals(Object) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
- error() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
-
Get an error set on this response.
- executor() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- executor() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
F
- followRedirects() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- followRedirects() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- from(JsonRpcClientConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(JsonRpcClientConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
- from(JsonRpcClientProtocolConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(JsonRpcClientProtocolConfig.BuilderBase<?, ?>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
G
- get() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- get(int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
-
Get a single response by index.
H
- hashCode() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- hashCode() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
- headers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
- headers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
- headers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- headers() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
I
- io.helidon.webclient.jsonrpc - module io.helidon.webclient.jsonrpc
-
Helidon JSON-RPC client support.
- io.helidon.webclient.jsonrpc - package io.helidon.webclient.jsonrpc
-
Helidon WebClient JSON-RPC Support.
J
- JsonRpcClient - Interface in io.helidon.webclient.jsonrpc
-
A JSON-RPC client.
- JsonRpcClientBatchRequest - Interface in io.helidon.webclient.jsonrpc
-
An interface representing a JSON-RPC batch request.
- JsonRpcClientBatchResponse - Interface in io.helidon.webclient.jsonrpc
-
A representation for a JSON-RPC batch response.
- JsonRpcClientConfig - Interface in io.helidon.webclient.jsonrpc
-
Configuration of a JSON-RPC client.
- JsonRpcClientConfig.Builder - Class in io.helidon.webclient.jsonrpc
-
Fluent API builder for
JsonRpcClient. - JsonRpcClientConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webclient.jsonrpc -
Fluent API builder base for
JsonRpcClient. - JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl - Class in io.helidon.webclient.jsonrpc
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- JsonRpcClientConfigImpl(JsonRpcClientConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
-
Create an instance providing a builder.
- JsonRpcClientProtocolConfig - Interface in io.helidon.webclient.jsonrpc
-
Configuration of a JSON-RPC client.
- JsonRpcClientProtocolConfig.Builder - Class in io.helidon.webclient.jsonrpc
-
Fluent API builder for
JsonRpcClientProtocolConfig. - JsonRpcClientProtocolConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webclient.jsonrpc -
Fluent API builder base for
JsonRpcClientProtocolConfig. - JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl - Class in io.helidon.webclient.jsonrpc
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- JsonRpcClientProtocolConfigImpl(JsonRpcClientProtocolConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
-
Create an instance providing a builder.
- JsonRpcClientRequest - Interface in io.helidon.webclient.jsonrpc
-
A representation of JSON-RPC client request.
- JsonRpcClientResponse - Interface in io.helidon.webclient.jsonrpc
-
A representation of a JSON-RPC client response.
- JsonRpcProtocolProvider - Class in io.helidon.webclient.jsonrpc
-
Provider for
JsonRpcClient. - JsonRpcProtocolProvider() - Constructor for class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
-
Public constructor required by
ServiceLoader.
K
- keepAlive() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- keepAlive() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
L
- lastEndpointUri() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
- lastEndpointUri() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
M
- maxInMemoryEntity() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- maxInMemoryEntity() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- maxRedirects() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- maxRedirects() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- mediaContext() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- mediaContext() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- mediaSupports() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- mediaSupports() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- mediaTypeParserMode() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- mediaTypeParserMode() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
N
- name() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
- name() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Name identifying this client protocol.
- name() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
-
Name identifying this client protocol.
- name(String) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Name identifying this client protocol.
P
- param(String, int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Set a named param of type int on this request.
- param(String, JsonValue) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Set a named param on this request.
- param(String, String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Set a named param of type string on this request.
- preBuildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
Handles providers and decorators.
- preBuildPrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Handles providers and decorators.
- properties() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- properties() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- protocol(WebClient, JsonRpcClientProtocolConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
- PROTOCOL - Static variable in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Protocol to use to get an instance of JSON-RPC specific client from
WebClient.client(io.helidon.webclient.spi.Protocol). - PROTOCOL_ID - Static variable in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Protocol ID constant for JSON-RPC.
- protocolConfig() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- protocolConfig() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
JSON-RPC specific configuration.
- protocolConfig() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
-
JSON-RPC specific configuration.
- protocolConfig(JsonRpcClientProtocolConfig) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
JSON-RPC specific configuration.
- protocolConfig(Consumer<JsonRpcClientProtocolConfig.Builder>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
JSON-RPC specific configuration.
- protocolConfig(Supplier<? extends JsonRpcClientProtocolConfig>) - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
JSON-RPC specific configuration.
- protocolId() - Method in class io.helidon.webclient.jsonrpc.JsonRpcProtocolProvider
- proxy() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- proxy() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
R
- readContinueTimeout() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- readContinueTimeout() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- readTimeout() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- readTimeout() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- relativeUris() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- relativeUris() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- result() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
-
Get the result in this response.
- rpcId() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
-
Get the JSON-RPC ID set on this response.
- rpcId(int) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Set an int JSON-RPC ID on this request.
- rpcId(JsonValue) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Set a JSON-RPC ID on this request.
- rpcId(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Set a string JSON-RPC ID on this request.
- rpcMethod(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClient
-
Create a new
JsonRpcClientRequestgiven a JSON-RPC method. - rpcMethod(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchRequest
-
Start creation of a new
JsonRpcClientRequestgiven a JSON-RPC method. - rpcMethod(String) - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Set a JSON-RPC method on this request.
S
- sendExpectContinue() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- sendExpectContinue() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- services() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- services() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- shareConnectionCache() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- shareConnectionCache() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- size() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
-
Number of responses in this batch.
- socketOptions() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- socketOptions() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- status() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
- status() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
- submit() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchRequest
-
Submit this request batch and get a response batch.
- submit() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientRequest
-
Submit this request to the server and get a response.
T
- tls() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- tls() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
- toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
- toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
- toString() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
- trailers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientBatchResponse
- trailers() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientResponse
- type() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig
-
Type identifying this protocol.
- type() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase.JsonRpcClientProtocolConfigImpl
-
Type identifying this protocol.
V
- validatePrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase
-
Validates required properties.
- validatePrototype() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientProtocolConfig.BuilderBase
-
Validates required properties.
W
- writeBufferSize() - Method in interface io.helidon.webclient.jsonrpc.JsonRpcClientConfig
- writeBufferSize() - Method in class io.helidon.webclient.jsonrpc.JsonRpcClientConfig.BuilderBase.JsonRpcClientConfigImpl
All Classes and Interfaces|All Packages|Constant Field Values