Class AuthenticationRetrieveResponse.Browser.Builder
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.Browser.BuilderA builder for Browser.
-
-
Method Summary
-
-
Method Detail
-
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 of the cardholder's browser offset in minutes between UTC and the cardholder browser's local time. The offset is positive if the local time is behind UTC and negative if it is ahead. 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.
-
-
-
-