Class AuthenticationRetrieveResponse.Browser.Builder
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.Browser.BuilderA builder for Browser.
-
-
Method Summary
-
-
Method Detail
-
acceptHeader
final AuthenticationRetrieveResponse.Browser.Builder acceptHeader(String acceptHeader)
Content of the HTTP accept headers as sent from the cardholder's browser to the 3DS requestor (e.g., merchant or digital wallet).
-
acceptHeader
final AuthenticationRetrieveResponse.Browser.Builder acceptHeader(Optional<String> acceptHeader)
Alias for calling Builder.acceptHeader with
acceptHeader.orElse(null).
-
acceptHeader
final AuthenticationRetrieveResponse.Browser.Builder acceptHeader(JsonField<String> acceptHeader)
Sets Builder.acceptHeader to an arbitrary JSON value.
You should usually call Builder.acceptHeader with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
ip
final AuthenticationRetrieveResponse.Browser.Builder ip(String ip)
IP address of the browser as returned by the HTTP headers to the 3DS requestor (e.g., merchant or digital wallet). Maps to EMV 3DS field
browserIP.
-
ip
final AuthenticationRetrieveResponse.Browser.Builder ip(Optional<String> ip)
Alias for calling Builder.ip with
ip.orElse(null).
-
ip
final AuthenticationRetrieveResponse.Browser.Builder ip(JsonField<String> ip)
Sets Builder.ip to an arbitrary JSON value.
You should usually call Builder.ip with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
javaEnabled
final AuthenticationRetrieveResponse.Browser.Builder javaEnabled(Boolean javaEnabled)
Indicates whether the cardholder's browser has the ability to execute Java. Maps to EMV 3DS field
browserJavaEnabled.
-
javaEnabled
final AuthenticationRetrieveResponse.Browser.Builder javaEnabled(Boolean javaEnabled)
Alias for Builder.javaEnabled.
This unboxed primitive overload exists for backwards compatibility.
-
javaEnabled
final AuthenticationRetrieveResponse.Browser.Builder javaEnabled(Optional<Boolean> javaEnabled)
Alias for calling Builder.javaEnabled with
javaEnabled.orElse(null).
-
javaEnabled
final AuthenticationRetrieveResponse.Browser.Builder javaEnabled(JsonField<Boolean> javaEnabled)
Sets Builder.javaEnabled to an arbitrary JSON value.
You should usually call Builder.javaEnabled with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
javascriptEnabled
final AuthenticationRetrieveResponse.Browser.Builder javascriptEnabled(Boolean javascriptEnabled)
Indicates whether the cardholder's browser has the ability to execute JavaScript. Maps to EMV 3DS field
browserJavascriptEnabled.
-
javascriptEnabled
final AuthenticationRetrieveResponse.Browser.Builder javascriptEnabled(Boolean javascriptEnabled)
Alias for Builder.javascriptEnabled.
This unboxed primitive overload exists for backwards compatibility.
-
javascriptEnabled
final AuthenticationRetrieveResponse.Browser.Builder javascriptEnabled(Optional<Boolean> javascriptEnabled)
Alias for calling Builder.javascriptEnabled with
javascriptEnabled.orElse(null).
-
javascriptEnabled
final AuthenticationRetrieveResponse.Browser.Builder javascriptEnabled(JsonField<Boolean> javascriptEnabled)
Sets Builder.javascriptEnabled to an arbitrary JSON value.
You should usually call Builder.javascriptEnabled with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
language
final AuthenticationRetrieveResponse.Browser.Builder language(String language)
Language of the cardholder's browser as defined in IETF BCP47. Maps to EMV 3DS field
browserLanguage.
-
language
final AuthenticationRetrieveResponse.Browser.Builder language(Optional<String> language)
Alias for calling Builder.language with
language.orElse(null).
-
language
final AuthenticationRetrieveResponse.Browser.Builder language(JsonField<String> language)
Sets Builder.language to an arbitrary JSON value.
You should usually call Builder.language with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timeZone
final AuthenticationRetrieveResponse.Browser.Builder timeZone(String timeZone)
Time zone offset in minutes between UTC and browser local time. Maps to EMV 3DS field
browserTz.
-
timeZone
final AuthenticationRetrieveResponse.Browser.Builder timeZone(Optional<String> timeZone)
Alias for calling Builder.timeZone with
timeZone.orElse(null).
-
timeZone
final AuthenticationRetrieveResponse.Browser.Builder timeZone(JsonField<String> timeZone)
Sets Builder.timeZone to an arbitrary JSON value.
You should usually call Builder.timeZone with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
userAgent
final AuthenticationRetrieveResponse.Browser.Builder userAgent(String userAgent)
Content of the HTTP user-agent header. Maps to EMV 3DS field
browserUserAgent.
-
userAgent
final AuthenticationRetrieveResponse.Browser.Builder userAgent(Optional<String> userAgent)
Alias for calling Builder.userAgent with
userAgent.orElse(null).
-
userAgent
final AuthenticationRetrieveResponse.Browser.Builder userAgent(JsonField<String> userAgent)
Sets Builder.userAgent to an arbitrary JSON value.
You should usually call Builder.userAgent with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final AuthenticationRetrieveResponse.Browser.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final AuthenticationRetrieveResponse.Browser.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final AuthenticationRetrieveResponse.Browser.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final AuthenticationRetrieveResponse.Browser.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final AuthenticationRetrieveResponse.Browser.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final AuthenticationRetrieveResponse.Browser build()
Returns an immutable instance of Browser.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-