Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- CLICK_ID_STRING - Static variable in class com.facebook.capi.sdk.model.Constants
-
ClickID string
- com.facebook.capi.sdk - package com.facebook.capi.sdk
- com.facebook.capi.sdk.model - package com.facebook.capi.sdk.model
- com.facebook.capi.sdk.utils - package com.facebook.capi.sdk.utils
- computeETLDPlusOneForHost(String) - Method in class com.facebook.capi.sdk.utils.URIUtils
-
Comput the ETLD+1 value from input url domain
- Constants - Class in com.facebook.capi.sdk.model
-
Constants for the CAPI Param Builder SDK
- Constants() - Constructor for class com.facebook.capi.sdk.model.Constants
- CookieSetting - Class in com.facebook.capi.sdk.model
-
Cookie setting class to contains all cookie related information
- CookieSetting(String, String, String, int) - Constructor for class com.facebook.capi.sdk.model.CookieSetting
-
CookieSettings
- CookieUtils - Class in com.facebook.capi.sdk.utils
-
Util functions to help process and provide suggestions on the cookies
- CookieUtils(List<FbcParamConfig>) - Constructor for class com.facebook.capi.sdk.utils.CookieUtils
-
Default settings for param configs
D
- DEFAULT_1PC_AGE - Static variable in class com.facebook.capi.sdk.model.Constants
-
Default cookie exists TTL: 90 days
- domain - Variable in class com.facebook.capi.sdk.model.CookieSetting
-
Cookie's domain
E
- ebpPath - Variable in class com.facebook.capi.sdk.model.FbcParamConfig
-
EBP path
- ETLDPlusOneResolver - Interface in com.facebook.capi.sdk
- extractHostFromHttpHost(String) - Method in class com.facebook.capi.sdk.utils.URIUtils
-
Normalize input host.
F
- FBC_COOKIE_NAME - Static variable in class com.facebook.capi.sdk.model.Constants
-
Cookie name `_fbc`
- FBCLID_STRING - Static variable in class com.facebook.capi.sdk.model.Constants
-
Query params name representing clickID
- FbcParamConfig - Class in com.facebook.capi.sdk.model
-
Default config query params
- FbcParamConfig(String, String, String) - Constructor for class com.facebook.capi.sdk.model.FbcParamConfig
-
Set default configs
- FBP_COOKIE_NAME - Static variable in class com.facebook.capi.sdk.model.Constants
-
Cookie name `_fbp`
G
- getCookiesToSet() - Method in class com.facebook.capi.sdk.ParamBuilder
-
Return a list of CookieSttings Only return the cookies we recommended to update.
- getDomain() - Method in class com.facebook.capi.sdk.model.CookieSetting
-
Domain that cookie best fit in.
- getEtldPlusOne() - Method in class com.facebook.capi.sdk.utils.URIUtils
-
Get ETLD+1 value
- getFbc() - Method in class com.facebook.capi.sdk.ParamBuilder
-
Return fbc value
- getFbp() - Method in class com.facebook.capi.sdk.ParamBuilder
-
Return fbp value
- getHost() - Method in class com.facebook.capi.sdk.utils.URIUtils
-
For unit test
- getMaxAge() - Method in class com.facebook.capi.sdk.model.CookieSetting
-
Max age for the cookie
- getName() - Method in class com.facebook.capi.sdk.model.CookieSetting
-
Name of current cookie
- getNewFbcPayloadFromQuery(Map<String, String[]>, String) - Method in class com.facebook.capi.sdk.utils.CookieUtils
-
Get the new fbc payload from query string and referrer.
- getSubDomainIndex() - Method in class com.facebook.capi.sdk.utils.URIUtils
-
Get sub domain index
- getUpdatedFbcCookie(String, String, Map<String, CookieSetting>) - Method in class com.facebook.capi.sdk.utils.CookieUtils
-
Check if we need update fbc cookie.
- getUpdatedFbpCookie(String, Map<String, CookieSetting>) - Method in class com.facebook.capi.sdk.utils.CookieUtils
-
Check if we need update fbp cookie.
- getValue() - Method in class com.facebook.capi.sdk.model.CookieSetting
-
Value of current cookie
I
- IPV4_REGEX - Static variable in class com.facebook.capi.sdk.model.Constants
-
Regular expression on ipv4
- IPV6_SEG_REGEX - Static variable in class com.facebook.capi.sdk.model.Constants
-
Regular expression on ipv6
- isIPAddress(String) - Method in class com.facebook.capi.sdk.utils.URIUtils
-
Check if current host is an IP address
L
- LANGUAGE_TOKEN - Static variable in class com.facebook.capi.sdk.model.Constants
-
Param builder library language token of Java
M
- MAX_PAYLOAD_WITH_LANGUAGE_TOKEN_LENGTH - Static variable in class com.facebook.capi.sdk.model.Constants
-
Validation check on the max payload split lenth
- maxAge - Variable in class com.facebook.capi.sdk.model.CookieSetting
-
Cookie's TTL
- MIN_PAYLOAD_SPLIT_LENGTH - Static variable in class com.facebook.capi.sdk.model.Constants
-
Validation check on the minimal payload split lenth
N
- name - Variable in class com.facebook.capi.sdk.model.CookieSetting
-
Cookie's name
P
- ParamBuilder - Class in com.facebook.capi.sdk
-
Core function to help process Conversions API params
- ParamBuilder() - Constructor for class com.facebook.capi.sdk.ParamBuilder
-
Constructor for ParamBuilder.
- ParamBuilder(ETLDPlusOneResolver) - Constructor for class com.facebook.capi.sdk.ParamBuilder
-
Constructor for ParamBuilder.
- ParamBuilder(List<String>) - Constructor for class com.facebook.capi.sdk.ParamBuilder
-
Constructor for ParamBuilder.
- prefix - Variable in class com.facebook.capi.sdk.model.FbcParamConfig
-
Query's prefix
- preprocessCookies(Map<String, String>, String, Map<String, CookieSetting>) - Method in class com.facebook.capi.sdk.utils.CookieUtils
-
Preprocess cookies to make sure we have the correct language token.
- processRequest(String, Map<String, String[]>, Map<String, String>) - Method in class com.facebook.capi.sdk.ParamBuilder
-
Process and provide recommended cookies to save.
- processRequest(String, Map<String, String[]>, Map<String, String>, String) - Method in class com.facebook.capi.sdk.ParamBuilder
-
Process and provide recommended cookies to save.
Q
- query - Variable in class com.facebook.capi.sdk.model.FbcParamConfig
-
URL query name
R
- resetEtldPlusOne() - Method in class com.facebook.capi.sdk.utils.URIUtils
-
Reset the ETLD+1 value
- resolve(String) - Method in interface com.facebook.capi.sdk.ETLDPlusOneResolver
-
Resolve ETLD+1 This resolved ETLD+1 will be used to provide domain value from CookieSettings
S
- setCookieUtils(List<FbcParamConfig>) - Method in class com.facebook.capi.sdk.ParamBuilder
-
For unit test only
- setEtldPlusOneAndSubDomainIndex(String, int) - Method in class com.facebook.capi.sdk.utils.CookieUtils
-
Set the default value for etldPlusOne and subdoainIndex
- SUPPORTED_LANGUAGES_TOKEN - Static variable in class com.facebook.capi.sdk.model.Constants
-
Supported language token for capi param builder SDK
U
- URIUtils - Class in com.facebook.capi.sdk.utils
-
URI Utils to help resolve ETLD+1 from input full URL
- URIUtils() - Constructor for class com.facebook.capi.sdk.utils.URIUtils
-
Constructor
- URIUtils(ETLDPlusOneResolver) - Constructor for class com.facebook.capi.sdk.utils.URIUtils
-
Constructor with customized ETLDPlusOneResolver
- URIUtils(List<String>) - Constructor for class com.facebook.capi.sdk.utils.URIUtils
-
Constructor with list of ETLD+1
V
- value - Variable in class com.facebook.capi.sdk.model.CookieSetting
-
Cookie's value
All Classes and Interfaces|All Packages|Constant Field Values