A B C D E G H I M N O P R S T U V W 
All Classes All Packages

A

APICallBack<T> - Interface in com.moesif.api.http.client
Callback class for handling API calls with a templated response type T
APICallBackCatcher<T> - Class in com.moesif.api.controllers.syncwrapper
An APICallBack that captures the HTTP response and can be waited on An instance of this class can be passed to an API call as the APICallBack instance to capture the results of that call.
APICallBackCatcher() - Constructor for class com.moesif.api.controllers.syncwrapper.APICallBackCatcher
 
APIController - Class in com.moesif.api.controllers
 
APIController(Configuration) - Constructor for class com.moesif.api.controllers.APIController
 
APIException - Exception in com.moesif.api.exceptions
 
APIException(String) - Constructor for exception com.moesif.api.exceptions.APIException
Initialization constructor
APIException(String, HttpContext) - Constructor for exception com.moesif.api.exceptions.APIException
Initialization constructor
APIHelper - Class in com.moesif.api
 
APIHelper() - Constructor for class com.moesif.api.APIHelper
 
apiVersion(String) - Method in class com.moesif.api.models.EventRequestBuilder
Optionally tag the call with your API or App version
AppConfigBuilder - Class in com.moesif.api.models
 
AppConfigBuilder() - Constructor for class com.moesif.api.models.AppConfigBuilder
Default constructor to initialize the instance
AppConfigModel - Class in com.moesif.api.models
 
AppConfigModel() - Constructor for class com.moesif.api.models.AppConfigModel
 
appendUrlWithQueryParameters(StringBuilder, Map<String, Object>) - Static method in class com.moesif.api.APIHelper
Appends the given set of parameters to the given query string
appendUrlWithTemplateParameters(StringBuilder, Map<String, Object>) - Static method in class com.moesif.api.APIHelper
Replaces template parameters in the given url
appId(String) - Method in class com.moesif.api.models.AppConfigBuilder
 
appId(String) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the appId
applicationId - Variable in class com.moesif.api.Configuration
 
await() - Method in class com.moesif.api.controllers.syncwrapper.SynchronousBase
Wait until all tasks are marked as done
await(long, TimeUnit) - Method in class com.moesif.api.controllers.syncwrapper.SynchronousBase
Wait until all tasks are marked as done or timeout after given time

B

Base64 - Class in com.moesif.api
Utilities for encoding and decoding the Base64 representation of binary data.
BaseController - Class in com.moesif.api.controllers
 
BaseController() - Constructor for class com.moesif.api.controllers.BaseController
 
baseUri - Variable in class com.moesif.api.Configuration
 
BaseUri - Static variable in class com.moesif.api.Configuration
 
block(boolean) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the block
body - Variable in class com.moesif.api.BodyParser.BodyWrapper
 
body(Object) - Method in class com.moesif.api.models.EventRequestBuilder
Request body
body(Object) - Method in class com.moesif.api.models.EventResponseBuilder
Response body
body(Object) - Method in class com.moesif.api.models.GovernanceRulesResponseBuilder
Response body
BodyParser - Class in com.moesif.api
 
BodyParser() - Constructor for class com.moesif.api.BodyParser
 
BodyParser.BodyWrapper - Class in com.moesif.api
 
BodyWrapper(Object, String) - Constructor for class com.moesif.api.BodyParser.BodyWrapper
 
build() - Method in class com.moesif.api.models.AppConfigBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.CampaignBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.CompanyBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.EventBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.EventRequestBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.EventResponseBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.GovernanceRuleRegexConditionBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.GovernanceRuleRegexRuleBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.GovernanceRulesBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.GovernanceRulesResponseBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.GovernanceRulesVariableBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.StatusBuilder
Build the instance with the given values
build() - Method in class com.moesif.api.models.UserBuilder
Build the instance with the given values
buildEventModel(EventRequestModel, EventResponseModel, String, String, String, String, Object, String) - Method in class com.moesif.api.controllers.APIController
 

C

calculateWeight(int) - Method in class com.moesif.api.controllers.APIController
 
campaign(CampaignModel) - Method in class com.moesif.api.models.CompanyBuilder
the campaign
campaign(CampaignModel) - Method in class com.moesif.api.models.UserBuilder
the campaign
CampaignBuilder - Class in com.moesif.api.models
 
CampaignBuilder() - Constructor for class com.moesif.api.models.CampaignBuilder
Default constructor to initialize the instance
CampaignModel - Class in com.moesif.api.models
 
CampaignModel() - Constructor for class com.moesif.api.models.CampaignModel
 
cleanUrl(StringBuilder) - Static method in class com.moesif.api.APIHelper
Validates and processes the given Url
com.moesif.api - package com.moesif.api
 
com.moesif.api.controllers - package com.moesif.api.controllers
 
com.moesif.api.controllers.syncwrapper - package com.moesif.api.controllers.syncwrapper
 
com.moesif.api.exceptions - package com.moesif.api.exceptions
 
com.moesif.api.http.client - package com.moesif.api.http.client
 
com.moesif.api.http.request - package com.moesif.api.http.request
 
com.moesif.api.http.response - package com.moesif.api.http.response
 
com.moesif.api.models - package com.moesif.api.models
 
CompanyBuilder - Class in com.moesif.api.models
 
CompanyBuilder() - Constructor for class com.moesif.api.models.CompanyBuilder
Default constructor to initialize the instance
companyDomain(String) - Method in class com.moesif.api.models.CompanyBuilder
Company Domain String
companyId(String) - Method in class com.moesif.api.models.CompanyBuilder
User's company_id string
companyId(String) - Method in class com.moesif.api.models.EventBuilder
User's company_id string
companyId(String) - Method in class com.moesif.api.models.UserBuilder
Company_id associated with the user if known
CompanyModel - Class in com.moesif.api.models
 
CompanyModel() - Constructor for class com.moesif.api.models.CompanyModel
 
companySampleRate(Map<String, Integer>) - Method in class com.moesif.api.models.AppConfigBuilder
 
conditions - Variable in class com.moesif.api.models.RegexConfigModel
 
conditions(List<GovernanceRuleRegexConditionModel>) - Method in class com.moesif.api.models.GovernanceRuleRegexRuleBuilder
the conditions
Configuration - Class in com.moesif.api
 
Configuration() - Constructor for class com.moesif.api.Configuration
 
convertHttpMetod(HttpMethod) - Static method in class com.moesif.api.http.client.UnirestClient
Converts a given internal http method enumeration into unirest http method unirest
convertRequest(HttpRequest) - Static method in class com.moesif.api.http.client.UnirestClient
Converts a given internal http request into unirest http request model
convertResponse(HttpResponse<?>) - Static method in class com.moesif.api.http.client.UnirestClient
Converts a given Unirest http response into our internal http response model
createdAt(String) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the createdAt
createEvent(EventModel) - Method in class com.moesif.api.controllers.APIController
Add Single API Event Call
createEvent(EventModel) - Method in interface com.moesif.api.IAPIController
Add Single API Event Call
createEventAsync(EventModel, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Add Single API Event Call
createEventAsync(EventModel, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Add Single API Event Call
createEventsBatch(List<EventModel>) - Method in class com.moesif.api.controllers.APIController
Add multiple API Events in a single batch
createEventsBatch(List<EventModel>) - Method in interface com.moesif.api.IAPIController
Add multiple API Events in a single batch
createEventsBatchAsync(List<EventModel>, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Add multiple API Events in a single batch
createEventsBatchAsync(List<EventModel>, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Add multiple API Events in a single batch
CRLF - Static variable in class com.moesif.api.Base64
Encoder flag bit to indicate lines should be terminated with a CRLF pair instead of just an LF.

D

DateTimeFormat - Static variable in class com.moesif.api.Configuration
 
dateToString(Date) - Static method in class com.moesif.api.APIHelper
Convert a date to an ISO8601 formatted string
decode(byte[], int) - Static method in class com.moesif.api.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(byte[], int, int, int) - Static method in class com.moesif.api.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(String, int) - Static method in class com.moesif.api.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
DEFAULT - Static variable in class com.moesif.api.Base64
Default values for encoder/decoder flags.
delete(String, Map<String, String>, Map<String, Object>) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP DELETE request with parameters
delete(String, Map<String, String>, Map<String, Object>) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP DELETE request with parameters
delete(String, Map<String, String>, Map<String, Object>, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP DELETE request with parameters and with basic authentication
delete(String, Map<String, String>, Map<String, Object>, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP DELETE request with parameters and with basic authentication
DELETE - com.moesif.api.http.request.HttpMethod
 
deleteBody(String, Map<String, String>, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP DELETE request with body
deleteBody(String, Map<String, String>, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP DELETE request with body
deleteBody(String, Map<String, String>, String, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP DELETE request with body and with basic authentication
deleteBody(String, Map<String, String>, String, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP DELETE request with body and with basic authentication
deserialize(String) - Static method in class com.moesif.api.APIHelper
JSON Deserialization of the given json string.
deserialize(String, TypeReference<T>) - Static method in class com.moesif.api.APIHelper
JSON Deserialization of the given json string.
deserialize(String, Class<T>) - Static method in class com.moesif.api.APIHelper
JSON Deserialization of the given json string.
direction(String) - Method in class com.moesif.api.models.EventBuilder
API direction string

E

encode(byte[], int) - Static method in class com.moesif.api.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encode(byte[], int, int, int) - Static method in class com.moesif.api.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encodeToString(byte[], int) - Static method in class com.moesif.api.Base64
Base64-encode the given data and return a newly allocated String with the result.
encodeToString(byte[], int, int, int) - Static method in class com.moesif.api.Base64
Base64-encode the given data and return a newly allocated String with the result.
EntityRuleModel - Class in com.moesif.api.models
 
EntityRuleModel() - Constructor for class com.moesif.api.models.EntityRuleModel
 
EventBuilder - Class in com.moesif.api.models
 
EventBuilder() - Constructor for class com.moesif.api.models.EventBuilder
Default constructor to initialize the instance
EventModel - Class in com.moesif.api.models
 
EventModel() - Constructor for class com.moesif.api.models.EventModel
 
EventRequestBuilder - Class in com.moesif.api.models
 
EventRequestBuilder() - Constructor for class com.moesif.api.models.EventRequestBuilder
Default constructor to initialize the instance
EventRequestModel - Class in com.moesif.api.models
 
EventRequestModel() - Constructor for class com.moesif.api.models.EventRequestModel
 
EventResponseBuilder - Class in com.moesif.api.models
 
EventResponseBuilder() - Constructor for class com.moesif.api.models.EventResponseBuilder
Default constructor to initialize the instance
EventResponseModel - Class in com.moesif.api.models
 
EventResponseModel() - Constructor for class com.moesif.api.models.EventResponseModel
 
executeAsBinary(HttpRequest) - Method in interface com.moesif.api.http.client.HttpClient
Execute a given HttpRequest to get binary response back
executeAsBinary(HttpRequest) - Method in class com.moesif.api.http.client.UnirestClient
Execute a given HttpRequest to get binary response back
executeAsBinaryAsync(HttpRequest, APICallBack<HttpResponse>) - Method in interface com.moesif.api.http.client.HttpClient
Execute a given HttpRequest to get binary response back
executeAsBinaryAsync(HttpRequest, APICallBack<HttpResponse>) - Method in class com.moesif.api.http.client.UnirestClient
Execute a given HttpRequest to get binary response back
executeAsString(HttpRequest) - Method in interface com.moesif.api.http.client.HttpClient
Execute a given HttpRequest to get string response back
executeAsString(HttpRequest) - Method in class com.moesif.api.http.client.UnirestClient
Execute a given HttpRequest to get string response back
executeAsStringAsync(HttpRequest, APICallBack<HttpResponse>) - Method in interface com.moesif.api.http.client.HttpClient
Execute a given HttpRequest to get string response back
executeAsStringAsync(HttpRequest, APICallBack<HttpResponse>) - Method in class com.moesif.api.http.client.UnirestClient
Execute a given HttpRequest to get string response back

G

gclid(String) - Method in class com.moesif.api.models.CampaignBuilder
the gclid
get(String, Map<String, String>, Map<String, Object>) - Method in interface com.moesif.api.http.client.HttpClient
Create a simple HTTP GET request
get(String, Map<String, String>, Map<String, Object>) - Method in class com.moesif.api.http.client.UnirestClient
Create a simple HTTP GET request
get(String, Map<String, String>, Map<String, Object>, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create a simple HTTP GET request with basic authentication
get(String, Map<String, String>, Map<String, Object>, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create a simple HTTP GET request with basic authentication
GET - com.moesif.api.http.request.HttpMethod
 
getAPI() - Method in class com.moesif.api.MoesifAPIClient
 
getApiVersion() - Method in class com.moesif.api.models.EventRequestModel
GETTER Optionally tag the call with your API or App version
getAppConfig() - Method in class com.moesif.api.controllers.APIController
Get the Application config
getAppConfig() - Method in interface com.moesif.api.IAPIController
Get the Application config
getAppConfigAsync(APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Get the Application config async
getAppConfigAsync(APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Get the Application config async
getAppId() - Method in class com.moesif.api.models.AppConfigModel
GETTER Config's app_id string
getAppId() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER appId
getAppliedTo() - Method in class com.moesif.api.models.GovernanceRulesModel
 
getBlock() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER block
getBlockedBy() - Method in class com.moesif.api.models.EventModel
 
getBody() - Method in class com.moesif.api.http.request.HttpBodyRequest
Body for the http request
getBody() - Method in class com.moesif.api.http.response.HttpStringResponse
String body of the http response
getBody() - Method in class com.moesif.api.models.EventRequestModel
GETTER Request body
getBody() - Method in class com.moesif.api.models.EventResponseModel
GETTER Response body
getBody() - Method in class com.moesif.api.models.GovernanceRulesResponseModel
GETTER Body as a JsValue
getCampaign() - Method in class com.moesif.api.models.CompanyModel
GETTER the campaign object
getCampaign() - Method in class com.moesif.api.models.UserModel
GETTER the campaign object
getClientInstance() - Static method in class com.moesif.api.controllers.BaseController
Shared instance of the Http client
getClientIp(Map<String, String>, String) - Static method in class com.moesif.api.IpAddress
 
getCompanyDomain() - Method in class com.moesif.api.models.CompanyModel
GETTER Company Domain
getCompanyId() - Method in class com.moesif.api.models.CompanyModel
GETTER User's company_id string
getCompanyId() - Method in class com.moesif.api.models.EventModel
GETTER User's company_id string
getCompanyId() - Method in class com.moesif.api.models.UserModel
GETTER Company_id associated with the user if known
getCompanyRules() - Method in class com.moesif.api.models.AppConfigModel
 
getCompanySampleRate() - Method in class com.moesif.api.models.AppConfigModel
GETTER Config's userSampleRate map
getConditions() - Method in class com.moesif.api.models.GovernanceRuleRegexRuleModel
GETTER conditions
getcreatedAt() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER createdAt
getDefaultAppConfig() - Method in class com.moesif.api.controllers.APIController
 
getDirection() - Method in class com.moesif.api.models.EventModel
GETTER API direction string
getError() - Method in class com.moesif.api.controllers.syncwrapper.APICallBackCatcher
Get the exception object thrown by this API callback if any.
getGclid() - Method in class com.moesif.api.models.CampaignModel
GETTER the gclid
getGovernanceRules() - Method in class com.moesif.api.controllers.APIController
Get the Governance rules
getGovernanceRules() - Method in interface com.moesif.api.IAPIController
Get the Governance rules
getGovernanceRulesAsync(APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Get the Governance rules
getGovernanceRulesAsync(APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Get the Governance rules async
getHeaders() - Method in class com.moesif.api.http.request.HttpRequest
Headers for the http request
getHeaders() - Method in class com.moesif.api.http.response.HttpResponse
Headers of the http response
getHeaders() - Method in class com.moesif.api.models.EventRequestModel
GETTER Key/Value map of request headers
getHeaders() - Method in class com.moesif.api.models.EventResponseModel
GETTER Key/Value map of response headers
getHeaders() - Method in class com.moesif.api.models.GovernanceRulesResponseModel
GETTER Response headers map
getHealthController() - Method in class com.moesif.api.MoesifAPIClient
 
getHealthProbe() - Method in class com.moesif.api.controllers.HealthController
Health Probe
getHealthProbe() - Method in interface com.moesif.api.IHealthController
Health Probe
getHealthProbeAsync(APICallBack<StatusModel>) - Method in class com.moesif.api.controllers.HealthController
Health Probe Async
getHealthProbeAsync(APICallBack<StatusModel>) - Method in interface com.moesif.api.IHealthController
Health Probe async
getHttpCallBack() - Method in class com.moesif.api.controllers.BaseController
Get httpCallBack associated with this controller
getHttpContext() - Method in exception com.moesif.api.exceptions.APIException
The HTTP response body from the API request
getHttpMethod() - Method in class com.moesif.api.http.request.HttpRequest
Headers for the http request
getId() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER Id
getIpAddress() - Method in class com.moesif.api.models.CompanyModel
GETTER Last seen IP Address of the user if known
getIpAddress() - Method in class com.moesif.api.models.EventRequestModel
GETTER IP Address of the client if known.
getIpAddress() - Method in class com.moesif.api.models.EventResponseModel
GETTER IP Address from the response, such as the server IP Address
getIpAddress() - Method in class com.moesif.api.models.UserModel
GETTER Last seen IP Address of the user if known
getMetadata() - Method in class com.moesif.api.models.CompanyModel
GETTER Custom company metadata as a JSON object
getMetadata() - Method in class com.moesif.api.models.EventModel
GETTER Custom event metadata as a JSON object
getMetadata() - Method in class com.moesif.api.models.UserModel
GETTER Custom user metadata as a JSON object
getModifiedTime() - Method in class com.moesif.api.models.CompanyModel
GETTER Timestamp of when user was updated.
getModifiedTime() - Method in class com.moesif.api.models.UserModel
GETTER Timestamp of when user was updated.
getName() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER name
getName() - Method in class com.moesif.api.models.GovernanceRulesVariableModel
GETTER name
getOrgId() - Method in class com.moesif.api.models.AppConfigModel
GETTER Config's org_id string
getOrgId() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER orgId
getParameters() - Method in class com.moesif.api.http.request.HttpRequest
Parameters for the http request
getPassword() - Method in class com.moesif.api.http.request.HttpRequest
Password for basic authentication
getPath() - Method in class com.moesif.api.models.GovernanceRuleRegexConditionModel
GETTER path
getPath() - Method in class com.moesif.api.models.GovernanceRulesVariableModel
GETTER path
getQueryUrl() - Method in class com.moesif.api.http.request.HttpRequest
Query url for the http request
getRawBody() - Method in class com.moesif.api.http.response.HttpResponse
Raw body of the http response
getReferrer() - Method in class com.moesif.api.models.CampaignModel
GETTER the referrer
getReferringDomain() - Method in class com.moesif.api.models.CampaignModel
GETTER the referring domain
getRegex_config() - Method in class com.moesif.api.models.AppConfigModel
 
getRegexConfig() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER regexConfig
getRegexMap() - Method in class com.moesif.api.models.EventModel
 
getRegion() - Method in class com.moesif.api.models.StatusModel
GETTER Location
getRequest() - Method in class com.moesif.api.http.client.HttpContext
Getter for the Http Request
getRequest() - Method in class com.moesif.api.models.EventModel
GETTER API request object
getResponse() - Method in class com.moesif.api.http.client.HttpContext
Getter for the Http Response
getResponse() - Method in class com.moesif.api.models.EventModel
GETTER API response Object
getResponse() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER Response object
getResponseCode() - Method in exception com.moesif.api.exceptions.APIException
The HTTP response code from the API request
getResult() - Method in class com.moesif.api.controllers.syncwrapper.APICallBackCatcher
Get the result from the API callback.
getRules() - Method in class com.moesif.api.models.EntityRuleModel
 
getSampleRate() - Method in class com.moesif.api.models.AppConfigModel
GETTER Config's sample_rate string
getSampleRate() - Method in class com.moesif.api.models.GovernanceRuleRegexRuleModel
GETTER sampleRate
getSampleRateToUse(EventModel) - Method in class com.moesif.api.controllers.APIController
 
getSampleRateToUse(EventModel, AppConfigModel) - Method in class com.moesif.api.controllers.APIController
 
getScheduler() - Static method in class com.moesif.api.APIHelper
Singleton access to the threadpool scheduler
getSessionToken() - Method in class com.moesif.api.models.CompanyModel
GETTER End user's auth/session token
getSessionToken() - Method in class com.moesif.api.models.EventModel
GETTER End user's auth/session token
getSessionToken() - Method in class com.moesif.api.models.UserModel
GETTER End user's auth/session token
getSharedHttpClient() - Method in class com.moesif.api.MoesifAPIClient
Get the shared http client currently being used for API calls
getSharedInstance() - Static method in class com.moesif.api.http.client.UnirestClient
Singleton access to the shared instance
getStatus() - Method in class com.moesif.api.models.EventResponseModel
GETTER HTTP Status code such as 200
getStatus() - Method in class com.moesif.api.models.GovernanceRulesResponseModel
GETTER Response status string
getStatus() - Method in class com.moesif.api.models.StatusModel
GETTER Status of Call
getStatusCode() - Method in class com.moesif.api.http.response.HttpResponse
HTTP Status code of the http response
getTags() - Method in class com.moesif.api.models.EventModel
GETTER comma separated list of tags, see documentation
getTime() - Method in class com.moesif.api.models.EventRequestModel
GETTER Time when request was made
getTime() - Method in class com.moesif.api.models.EventResponseModel
GETTER Time when response received
getTransferEncoding() - Method in class com.moesif.api.models.EventRequestModel
GETTER Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
getTransferEncoding() - Method in class com.moesif.api.models.EventResponseModel
GETTER Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
getType() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER type
getUri() - Method in class com.moesif.api.models.EventRequestModel
GETTER full uri of request such as https://www.example.com/my_path?param=1
getUserAgentString() - Method in class com.moesif.api.models.UserModel
GETTER User Agent String of the user's device such as "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
getUserId() - Method in class com.moesif.api.models.EventModel
GETTER End user's user_id string from your app
getUserId() - Method in class com.moesif.api.models.UserModel
GETTER End user's user_id string from your app
getUsername() - Method in class com.moesif.api.http.request.HttpRequest
Username for basic authentication
getUserRules() - Method in class com.moesif.api.models.AppConfigModel
 
getUserSampleRate() - Method in class com.moesif.api.models.AppConfigModel
GETTER Config's userSampleRate map
getUtmCampaign() - Method in class com.moesif.api.models.CampaignModel
GETTER the utm campaign
getUtmContent() - Method in class com.moesif.api.models.CampaignModel
GETTER the utm content
getUtmMedium() - Method in class com.moesif.api.models.CampaignModel
GETTER the utm medium
getUtmSource() - Method in class com.moesif.api.models.CampaignModel
GETTER the utm source
getUtmTerm() - Method in class com.moesif.api.models.CampaignModel
GETTER the utm term
getValue() - Method in class com.moesif.api.models.GovernanceRuleRegexConditionModel
GETTER value
getValues() - Method in class com.moesif.api.models.EntityRuleModel
 
getVariables() - Method in class com.moesif.api.models.GovernanceRulesModel
GETTER variables
getVerb() - Method in class com.moesif.api.models.EventRequestModel
GETTER verb of the API request such as GET or POST
getVersion() - Static method in class com.moesif.api.APIHelper
Get the current version of the moesifapi-java artifact
getWeight() - Method in class com.moesif.api.models.EventModel
GETTER Weight of an API call
GovernanceRuleRegexConditionBuilder - Class in com.moesif.api.models
 
GovernanceRuleRegexConditionBuilder() - Constructor for class com.moesif.api.models.GovernanceRuleRegexConditionBuilder
Default constructor to initialize the instance
GovernanceRuleRegexConditionModel - Class in com.moesif.api.models
 
GovernanceRuleRegexConditionModel() - Constructor for class com.moesif.api.models.GovernanceRuleRegexConditionModel
 
GovernanceRuleRegexRuleBuilder - Class in com.moesif.api.models
 
GovernanceRuleRegexRuleBuilder() - Constructor for class com.moesif.api.models.GovernanceRuleRegexRuleBuilder
Default constructor to initialize the instance
GovernanceRuleRegexRuleModel - Class in com.moesif.api.models
 
GovernanceRuleRegexRuleModel() - Constructor for class com.moesif.api.models.GovernanceRuleRegexRuleModel
 
GovernanceRulesBuilder - Class in com.moesif.api.models
 
GovernanceRulesBuilder() - Constructor for class com.moesif.api.models.GovernanceRulesBuilder
Default constructor to initialize the instance
GovernanceRulesModel - Class in com.moesif.api.models
 
GovernanceRulesModel() - Constructor for class com.moesif.api.models.GovernanceRulesModel
 
GovernanceRulesResponseBuilder - Class in com.moesif.api.models
 
GovernanceRulesResponseBuilder() - Constructor for class com.moesif.api.models.GovernanceRulesResponseBuilder
Default constructor to initialize the instance
GovernanceRulesResponseModel - Class in com.moesif.api.models
 
GovernanceRulesResponseModel() - Constructor for class com.moesif.api.models.GovernanceRulesResponseModel
 
GovernanceRulesVariableBuilder - Class in com.moesif.api.models
 
GovernanceRulesVariableBuilder() - Constructor for class com.moesif.api.models.GovernanceRulesVariableBuilder
Default constructor to initialize the instance
GovernanceRulesVariableModel - Class in com.moesif.api.models
 
GovernanceRulesVariableModel() - Constructor for class com.moesif.api.models.GovernanceRulesVariableModel
 

H

headers(Map<String, String>) - Method in class com.moesif.api.models.EventRequestBuilder
Key/Value map of request headers
headers(Map<String, String>) - Method in class com.moesif.api.models.EventResponseBuilder
Key/Value map of response headers
headers(Map<String, String>) - Method in class com.moesif.api.models.GovernanceRulesResponseBuilder
Response headers
HealthController - Class in com.moesif.api.controllers
 
HealthController(Configuration) - Constructor for class com.moesif.api.controllers.HealthController
 
HttpBodyRequest - Class in com.moesif.api.http.request
 
HttpBodyRequest(HttpMethod, String, Map<String, String>, String) - Constructor for class com.moesif.api.http.request.HttpBodyRequest
Create a request with explicit body
HttpBodyRequest(HttpMethod, String, Map<String, String>, String, String, String) - Constructor for class com.moesif.api.http.request.HttpBodyRequest
Create a request with explicit body
httpCallBack - Variable in class com.moesif.api.controllers.BaseController
Protected variable to keep reference of httpCallBack instance if user provides any
HttpCallBack - Interface in com.moesif.api.http.client
Callback to be called before and after the HTTP call for an endpoint is made
HttpClient - Interface in com.moesif.api.http.client
 
HttpContext - Class in com.moesif.api.http.client
 
HttpContext(HttpRequest, HttpResponse) - Constructor for class com.moesif.api.http.client.HttpContext
 
HttpMethod - Enum in com.moesif.api.http.request
HTTP methods enumeration
HttpRequest - Class in com.moesif.api.http.request
 
HttpRequest(HttpMethod, String, Map<String, String>, Map<String, Object>) - Constructor for class com.moesif.api.http.request.HttpRequest
Initializes a simple http request
HttpRequest(HttpMethod, String, Map<String, String>, Map<String, Object>, String, String) - Constructor for class com.moesif.api.http.request.HttpRequest
Initializes a simple http request
HttpResponse - Class in com.moesif.api.http.response
 
HttpResponse(int, Map<String, String>, InputStream) - Constructor for class com.moesif.api.http.response.HttpResponse
 
HttpResponse(int, Map<String, String>, InputStream, HttpRequestBase) - Constructor for class com.moesif.api.http.response.HttpResponse
 
HttpStringResponse - Class in com.moesif.api.http.response
 
HttpStringResponse(int, Map<String, String>, InputStream, String) - Constructor for class com.moesif.api.http.response.HttpStringResponse
 

I

IAPIController - Interface in com.moesif.api
 
id(String) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the Id
IHealthController - Interface in com.moesif.api
 
ipAddress(String) - Method in class com.moesif.api.models.CompanyBuilder
Last seen IP Address of the user if known
ipAddress(String) - Method in class com.moesif.api.models.EventRequestBuilder
IP Address of the client if known.
ipAddress(String) - Method in class com.moesif.api.models.EventResponseBuilder
IP Address from the response, such as the server IP Address
ipAddress(String) - Method in class com.moesif.api.models.UserBuilder
Last seen IP Address of the user if known
IpAddress - Class in com.moesif.api
 
IpAddress() - Constructor for class com.moesif.api.IpAddress
 
isAppliedToUnidentified() - Method in class com.moesif.api.models.GovernanceRulesModel
 
isBlockedByGovernanceRules(EventModel) - Method in class com.moesif.api.controllers.APIController
 
isBlockedByGovernanceRules(EventModel, List<GovernanceRulesModel>, AppConfigModel) - Method in class com.moesif.api.controllers.APIController
 
isNotEmpty(CharSequence) - Static method in class com.moesif.api.IpAddress
 
isNullOrWhiteSpace(String) - Static method in class com.moesif.api.APIHelper
Validates if the string is null, empty or whitespace
isSuccess() - Method in class com.moesif.api.controllers.syncwrapper.APICallBackCatcher
Was the API call successful? Blocks if API call is not complete yet.

M

mapper - Static variable in class com.moesif.api.APIHelper
 
markAsDone() - Method in class com.moesif.api.controllers.syncwrapper.SynchronousBase
Mark as done one task
metadata(Object) - Method in class com.moesif.api.models.CompanyBuilder
Custom user metadata as a JSON object
metadata(Object) - Method in class com.moesif.api.models.EventBuilder
Custom event metadata as a JSON object
metadata(Object) - Method in class com.moesif.api.models.UserBuilder
Custom user metadata as a JSON object
modifiedTime(Date) - Method in class com.moesif.api.models.CompanyBuilder
Timestamp of when user was updated.
modifiedTime(Date) - Method in class com.moesif.api.models.UserBuilder
Timestamp of when user was updated.
MoesifAPIClient - Class in com.moesif.api
 
MoesifAPIClient(String) - Constructor for class com.moesif.api.MoesifAPIClient
Client initialization constructor
MoesifAPIClient(String, String) - Constructor for class com.moesif.api.MoesifAPIClient
Client initialization constructor

N

name(String) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the name
name(String) - Method in class com.moesif.api.models.GovernanceRulesVariableBuilder
the name
NO_CLOSE - Static variable in class com.moesif.api.Base64
Flag to pass to Base64OutputStream to indicate that it should not close the output stream it is wrapping when it itself is closed.
NO_PADDING - Static variable in class com.moesif.api.Base64
Encoder flag bit to omit the padding '=' characters at the end of the output (if any).
NO_WRAP - Static variable in class com.moesif.api.Base64
Encoder flag bit to omit all line terminators (i.e., the output will be on one long line).

O

OnAfterResponse(HttpContext) - Method in interface com.moesif.api.http.client.HttpCallBack
Callback called just after the HTTP response is received
OnBeforeRequest(HttpRequest) - Method in interface com.moesif.api.http.client.HttpCallBack
Callback called just before the HTTP request is sent
onFailure(HttpContext, Throwable) - Method in class com.moesif.api.controllers.syncwrapper.APICallBackCatcher
OnFailure handler for APICallBack.
onFailure(HttpContext, Throwable) - Method in interface com.moesif.api.http.client.APICallBack
On Completed callback for API calls
onSuccess(HttpContext, T) - Method in class com.moesif.api.controllers.syncwrapper.APICallBackCatcher
On Success handler for APICallBack.
onSuccess(HttpContext, T) - Method in interface com.moesif.api.http.client.APICallBack
On Completed callback for API calls
orgId(String) - Method in class com.moesif.api.models.AppConfigBuilder
 
orgId(String) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the orgId

P

parseAppConfigModel(InputStream) - Method in class com.moesif.api.controllers.APIController
 
parseBody(Map<String, String>, String) - Static method in class com.moesif.api.BodyParser
 
parseDate(String) - Static method in class com.moesif.api.APIHelper
Parse a date from its string representation
parseGovernanceRulesModel(InputStream) - Method in class com.moesif.api.controllers.APIController
 
patch(String, Map<String, String>, Map<String, Object>) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PATCH request with parameters
patch(String, Map<String, String>, Map<String, Object>) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PATCH request with parameters
patch(String, Map<String, String>, Map<String, Object>, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PATCH request with parameters and with basic authentication
patch(String, Map<String, String>, Map<String, Object>, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PATCH request with parameters and with basic authentication
PATCH - com.moesif.api.http.request.HttpMethod
 
patchBody(String, Map<String, String>, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PATCH request with body
patchBody(String, Map<String, String>, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PATCH request with body
patchBody(String, Map<String, String>, String, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PATCH request with body and with basic authentication
patchBody(String, Map<String, String>, String, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PATCH request with body and with basic authentication
path(String) - Method in class com.moesif.api.models.GovernanceRuleRegexConditionBuilder
the path
path(String) - Method in class com.moesif.api.models.GovernanceRulesVariableBuilder
the path
populate(String, APIException) - Static method in class com.moesif.api.APIHelper
Populates an object of an APIException subclass with the required properties.
post(String, Map<String, String>, Map<String, Object>) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP POST request with parameters
post(String, Map<String, String>, Map<String, Object>) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP POST request with parameters
post(String, Map<String, String>, Map<String, Object>, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP POST request with parameters and with basic authentication
post(String, Map<String, String>, Map<String, Object>, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP POST request with parameters and with basic authentication
POST - com.moesif.api.http.request.HttpMethod
 
postBody(String, Map<String, String>, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP POST request with body
postBody(String, Map<String, String>, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP POST request with body
postBody(String, Map<String, String>, String, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP POST request with body and with basic authentication
postBody(String, Map<String, String>, String, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP POST request with body and with basic authentication
prepareFormFields(Object) - Static method in class com.moesif.api.APIHelper
Prepares Array style form fields from a given array of values
publishResponse(HttpResponse<?>, HttpRequest, APICallBack<HttpResponse>, UnirestException) - Static method in class com.moesif.api.http.client.UnirestClient
Publishes success or failure result as HttpResponse from a HttpRequest
put(String, Map<String, String>, Map<String, Object>) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PUT request with parameters
put(String, Map<String, String>, Map<String, Object>) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PUT request with parameters
put(String, Map<String, String>, Map<String, Object>, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PUT request with parameters and with basic authentication
put(String, Map<String, String>, Map<String, Object>, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PUT request with parameters and with basic authentication
PUT - com.moesif.api.http.request.HttpMethod
 
putBody(String, Map<String, String>, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PUT request with body
putBody(String, Map<String, String>, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PUT request with body
putBody(String, Map<String, String>, String, String, String) - Method in interface com.moesif.api.http.client.HttpClient
Create an HTTP PUT request with body and with basic authentication
putBody(String, Map<String, String>, String, String, String) - Method in class com.moesif.api.http.client.UnirestClient
Create an HTTP PUT request with body and with basic authentication

R

referrer(String) - Method in class com.moesif.api.models.CampaignBuilder
the referrer
referringDomain(String) - Method in class com.moesif.api.models.CampaignBuilder
the referring model
regexConfig(List<GovernanceRuleRegexRuleModel>) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the regexConfig
RegexConfigModel - Class in com.moesif.api.models
 
RegexConfigModel() - Constructor for class com.moesif.api.models.RegexConfigModel
 
region(String) - Method in class com.moesif.api.models.StatusBuilder
Location
removeNullValues(Map<String, ?>) - Static method in class com.moesif.api.APIHelper
Removes null values from the given map
replaceAll(StringBuilder, String, String) - Static method in class com.moesif.api.APIHelper
Replaces all occurrences of the given string in the string builder
request(EventRequestModel) - Method in class com.moesif.api.models.EventBuilder
API request object
response(EventResponseModel) - Method in class com.moesif.api.models.EventBuilder
API response Object
response(GovernanceRulesResponseModel) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the response

S

sampeleRate - Variable in class com.moesif.api.models.RegexConfigModel
 
sampleRate(int) - Method in class com.moesif.api.models.AppConfigBuilder
 
sampleRate(int) - Method in class com.moesif.api.models.GovernanceRuleRegexRuleBuilder
the sampleRate
serialize(Object) - Static method in class com.moesif.api.APIHelper
JSON Serialization of a given object.
sessionToken(String) - Method in class com.moesif.api.models.CompanyBuilder
End user's auth/session token
sessionToken(String) - Method in class com.moesif.api.models.EventBuilder
End user's auth/session token
sessionToken(String) - Method in class com.moesif.api.models.UserBuilder
End user's auth/session token
setApiVersion(String) - Method in class com.moesif.api.models.EventRequestModel
SETTER Optionally tag the call with your API or App version
setAppId(String) - Method in class com.moesif.api.models.AppConfigModel
SETTER Config's app_id string
setAppId(String) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER appId
setAppliedTo(String) - Method in class com.moesif.api.models.GovernanceRulesModel
 
setAppliedToUnidentified(boolean) - Method in class com.moesif.api.models.GovernanceRulesModel
 
setBlock(boolean) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER block
setBlockedBy(String) - Method in class com.moesif.api.models.EventModel
 
setBody(Object) - Method in class com.moesif.api.models.EventRequestModel
SETTER Request body
setBody(Object) - Method in class com.moesif.api.models.EventResponseModel
SETTER Response body
setBody(Object) - Method in class com.moesif.api.models.GovernanceRulesResponseModel
SETTER Body as a JsValue
setCampaign(CampaignModel) - Method in class com.moesif.api.models.CompanyModel
SETTER the campaign object
setCampaign(CampaignModel) - Method in class com.moesif.api.models.UserModel
SETTER the campaign object
setClientInstance(HttpClient) - Static method in class com.moesif.api.controllers.BaseController
Shared instance of the Http client
setCompanyDomain(String) - Method in class com.moesif.api.models.CompanyModel
SETTER Company Domain
setCompanyId(String) - Method in class com.moesif.api.models.CompanyModel
SETTER User's company_id string
setCompanyId(String) - Method in class com.moesif.api.models.EventModel
SETTER User's company_id string
setCompanyId(String) - Method in class com.moesif.api.models.UserModel
SETTER Company_id associated with the user if known
setCompanyRules(Map<String, List<EntityRuleModel>>) - Method in class com.moesif.api.models.AppConfigModel
 
setCompanySampleRate(Map<String, Integer>) - Method in class com.moesif.api.models.AppConfigModel
SETTER Config's userSampleRate map
setConditions(List<GovernanceRuleRegexConditionModel>) - Method in class com.moesif.api.models.GovernanceRuleRegexRuleModel
SETTER conditions
setConfig(Configuration) - Method in class com.moesif.api.controllers.HealthController
 
setcreatedAt(String) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER createdAt
setDirection(String) - Method in class com.moesif.api.models.EventModel
SETTER API direction string
setGclid(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the gclid
setHeaders(Map<String, String>) - Method in class com.moesif.api.models.EventRequestModel
SETTER Key/Value map of request headers
setHeaders(Map<String, String>) - Method in class com.moesif.api.models.EventResponseModel
SETTER Key/Value map of response headers
setHeaders(Map<String, String>) - Method in class com.moesif.api.models.GovernanceRulesResponseModel
SETTER Response headers map
setHttpCallBack(HttpCallBack) - Method in class com.moesif.api.controllers.BaseController
Set the httpCallBack for this controller
setId(String) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER Id
setIpAddress(String) - Method in class com.moesif.api.models.CompanyModel
SETTER Last seen IP Address of the user if known
setIpAddress(String) - Method in class com.moesif.api.models.EventRequestModel
SETTER IP Address of the client if known.
setIpAddress(String) - Method in class com.moesif.api.models.EventResponseModel
SETTER IP Address from the response, such as the server IP Address
setIpAddress(String) - Method in class com.moesif.api.models.UserModel
SETTER Last seen IP Address of the user if known
setMetadata(Object) - Method in class com.moesif.api.models.CompanyModel
SETTER Custom company metadata as a JSON object
setMetadata(Object) - Method in class com.moesif.api.models.EventModel
SETTER Custom event metadata as a JSON object
setMetadata(Object) - Method in class com.moesif.api.models.UserModel
SETTER Custom user metadata as a JSON object
setModifiedTime(Date) - Method in class com.moesif.api.models.CompanyModel
SETTER Timestamp of when user was updated.
setModifiedTime(Date) - Method in class com.moesif.api.models.UserModel
SETTER Timestamp of when user was updated.
setName(String) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER name
setName(String) - Method in class com.moesif.api.models.GovernanceRulesVariableModel
SETTER name
setOrgId(String) - Method in class com.moesif.api.models.AppConfigModel
SETTER Config's org_id string
setOrgId(String) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER orgId
setPath(String) - Method in class com.moesif.api.models.GovernanceRuleRegexConditionModel
SETTER path
setPath(String) - Method in class com.moesif.api.models.GovernanceRulesVariableModel
SETTER path
setReferrer(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the referrer
setReferringDomain(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the referring domain
setRegex_config(List<RegexConfigModel>) - Method in class com.moesif.api.models.AppConfigModel
 
setRegexConfig(List<GovernanceRuleRegexRuleModel>) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER regexConfig
setRegion(String) - Method in class com.moesif.api.models.StatusModel
SETTER Location
setRequest(EventRequestModel) - Method in class com.moesif.api.models.EventModel
SETTER API request object
setResponse(EventResponseModel) - Method in class com.moesif.api.models.EventModel
SETTER API response Object
setResponse(GovernanceRulesResponseModel) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER Response object
setRules(String) - Method in class com.moesif.api.models.EntityRuleModel
 
setSampleRate(int) - Method in class com.moesif.api.models.AppConfigModel
SETTER Config's sample_rate string
setSampleRate(int) - Method in class com.moesif.api.models.GovernanceRuleRegexRuleModel
SETTER sampleRate
setSessionToken(String) - Method in class com.moesif.api.models.CompanyModel
SETTER End user's auth/session token
setSessionToken(String) - Method in class com.moesif.api.models.EventModel
SETTER End user's auth/session token
setSessionToken(String) - Method in class com.moesif.api.models.UserModel
SETTER End user's auth/session token
setSharedHttpClient(HttpClient) - Method in class com.moesif.api.MoesifAPIClient
Set a shared http client to be used for API calls
setStatus(boolean) - Method in class com.moesif.api.models.StatusModel
SETTER Status of Call
setStatus(int) - Method in class com.moesif.api.models.EventResponseModel
SETTER HTTP Status code such as 200
setStatus(int) - Method in class com.moesif.api.models.GovernanceRulesResponseModel
SETTER Response status string
setTags(String) - Method in class com.moesif.api.models.EventModel
SETTER comma separated list of tags, see documentation
setTime(Date) - Method in class com.moesif.api.models.EventRequestModel
SETTER Time when request was made
setTime(Date) - Method in class com.moesif.api.models.EventResponseModel
SETTER Time when response received
setTransferEncoding(String) - Method in class com.moesif.api.models.EventRequestModel
SETTER Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
setTransferEncoding(String) - Method in class com.moesif.api.models.EventResponseModel
SETTER Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
setType(String) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER type
setUri(String) - Method in class com.moesif.api.models.EventRequestModel
SETTER full uri of request such as https://www.example.com/my_path?param=1
setUserAgentString(String) - Method in class com.moesif.api.models.UserModel
SETTER User Agent String of the user's device such as "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
setUserId(String) - Method in class com.moesif.api.models.EventModel
SETTER End user's user_id string from your app
setUserId(String) - Method in class com.moesif.api.models.UserModel
SETTER End user's user_id string from your app
setUserRules(Map<String, List<EntityRuleModel>>) - Method in class com.moesif.api.models.AppConfigModel
 
setUserSampleRate(Map<String, Integer>) - Method in class com.moesif.api.models.AppConfigModel
SETTER Config's userSampleRate map
setUtmCampaign(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the utm campaign
setUtmContent(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the utm term
setUtmMedium(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the utm medium
setUtmSource(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the utm source
setUtmTerm(String) - Method in class com.moesif.api.models.CampaignModel
SETTER the utm term
setValue(String) - Method in class com.moesif.api.models.GovernanceRuleRegexConditionModel
SETTER value
setValues(Map<String, String>) - Method in class com.moesif.api.models.EntityRuleModel
 
setVariables(List<GovernanceRulesVariableModel>) - Method in class com.moesif.api.models.GovernanceRulesModel
SETTER type
setVerb(String) - Method in class com.moesif.api.models.EventRequestModel
SETTER verb of the API request such as GET or POST
setWeight(int) - Method in class com.moesif.api.models.EventModel
SETTER Weight of an API call
shouldSendSampledEvent(EventModel) - Method in class com.moesif.api.controllers.APIController
 
shutdown() - Static method in class com.moesif.api.APIHelper
Shutdown all the threads
shutdown() - Method in class com.moesif.api.http.response.HttpResponse
Shutdowns any pending http resources e.g., input streams and realses connection
status(boolean) - Method in class com.moesif.api.models.StatusBuilder
Status of Call
status(int) - Method in class com.moesif.api.models.EventResponseBuilder
HTTP Status code such as 200
status(int) - Method in class com.moesif.api.models.GovernanceRulesResponseBuilder
Response status
StatusBuilder - Class in com.moesif.api.models
 
StatusBuilder() - Constructor for class com.moesif.api.models.StatusBuilder
Default constructor to initialize the instance
StatusModel - Class in com.moesif.api.models
 
StatusModel() - Constructor for class com.moesif.api.models.StatusModel
 
SynchronousBase - Class in com.moesif.api.controllers.syncwrapper
Base class to help convert an asynchronous callback to synchronous one
SynchronousBase() - Constructor for class com.moesif.api.controllers.syncwrapper.SynchronousBase
Initiate class with a count down of one only
SynchronousBase(int) - Constructor for class com.moesif.api.controllers.syncwrapper.SynchronousBase
Initiate class with a task count

T

tags(String) - Method in class com.moesif.api.models.EventBuilder
comma separated list of tags, see documentation
time(Date) - Method in class com.moesif.api.models.EventRequestBuilder
Time when request was made
time(Date) - Method in class com.moesif.api.models.EventResponseBuilder
Time when response received
toString() - Method in class com.moesif.api.models.AppConfigModel
 
toString() - Method in class com.moesif.api.models.GovernanceRulesModel
 
transferEncoding - Variable in class com.moesif.api.BodyParser.BodyWrapper
 
transferEncoding(String) - Method in class com.moesif.api.models.EventRequestBuilder
Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
transferEncoding(String) - Method in class com.moesif.api.models.EventResponseBuilder
Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
type(String) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the type

U

UnirestClient - Class in com.moesif.api.http.client
 
UnirestClient() - Constructor for class com.moesif.api.http.client.UnirestClient
 
updateCompaniesBatch(List<CompanyModel>) - Method in class com.moesif.api.controllers.APIController
Update multiple Companies in a single batch
updateCompaniesBatch(List<CompanyModel>) - Method in interface com.moesif.api.IAPIController
Update multiple Companies in a single batch
updateCompaniesBatchAsync(List<CompanyModel>, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Update multiple Companies in a single batch async
updateCompaniesBatchAsync(List<CompanyModel>, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Update multiple Companies in a single batch async
updateCompany(CompanyModel) - Method in class com.moesif.api.controllers.APIController
Update a Single Company
updateCompany(CompanyModel) - Method in interface com.moesif.api.IAPIController
Update a Single Company
updateCompanyAsync(CompanyModel, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Update a Single Company async
updateCompanyAsync(CompanyModel, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Update a Single Company async
updateUser(UserModel) - Method in class com.moesif.api.controllers.APIController
Update a Single User
updateUser(UserModel) - Method in interface com.moesif.api.IAPIController
Update a Single User
updateUserAsync(UserModel, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Update a Single User async
updateUserAsync(UserModel, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Update a Single User async
updateUsersBatch(List<UserModel>) - Method in class com.moesif.api.controllers.APIController
Update multiple Users in a single batch
updateUsersBatch(List<UserModel>) - Method in interface com.moesif.api.IAPIController
Update multiple Users in a single batch
updateUsersBatchAsync(List<UserModel>, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
Update multiple Users in a single batch async
updateUsersBatchAsync(List<UserModel>, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
Update multiple Users in a single batch async
uri(String) - Method in class com.moesif.api.models.EventRequestBuilder
full uri of request such as https://www.example.com/my_path?param=1
URL_SAFE - Static variable in class com.moesif.api.Base64
Encoder/decoder flag bit to indicate using the "URL and filename safe" variant of Base64 (see RFC 3548 section 4) where - and _ are used in place of + and /.
userAgentString(String) - Method in class com.moesif.api.models.UserBuilder
User Agent String of the user's device such as "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
UserBuilder - Class in com.moesif.api.models
 
UserBuilder() - Constructor for class com.moesif.api.models.UserBuilder
Default constructor to initialize the instance
userId(String) - Method in class com.moesif.api.models.EventBuilder
End user's user_id string from your app
userId(String) - Method in class com.moesif.api.models.UserBuilder
End user's user_id string from your app
UserModel - Class in com.moesif.api.models
 
UserModel() - Constructor for class com.moesif.api.models.UserModel
 
userSampleRate(Map<String, Integer>) - Method in class com.moesif.api.models.AppConfigBuilder
 
utmCampaign(String) - Method in class com.moesif.api.models.CampaignBuilder
the utm campaign
utmContent(String) - Method in class com.moesif.api.models.CampaignBuilder
the utm content
utmMedium(String) - Method in class com.moesif.api.models.CampaignBuilder
the utm medium
utmSource(String) - Method in class com.moesif.api.models.CampaignBuilder
the utm source
utmTerm(String) - Method in class com.moesif.api.models.CampaignBuilder
the utm term

V

validateResponse(HttpResponse, HttpContext) - Method in class com.moesif.api.controllers.BaseController
Validates the response against HTTP errors defined at the API level
value(String) - Method in class com.moesif.api.models.GovernanceRuleRegexConditionBuilder
the value
valueOf(String) - Static method in enum com.moesif.api.http.request.HttpMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.moesif.api.http.request.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
variables(List<GovernanceRulesVariableModel>) - Method in class com.moesif.api.models.GovernanceRulesBuilder
the variables
verb(String) - Method in class com.moesif.api.models.EventRequestBuilder
verb of the API request such as GET or POST

W

weight(int) - Method in class com.moesif.api.models.EventBuilder
Weight of an API call
A B C D E G H I M N O P R S T U V W 
All Classes All Packages