A B C D E G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
- blockedBy - Variable in class com.moesif.api.models.BlockedByGovernanceRulesResponse
- BlockedByGovernanceRulesResponse - Class in com.moesif.api.models
- BlockedByGovernanceRulesResponse() - Constructor for class com.moesif.api.models.BlockedByGovernanceRulesResponse
- 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.SubscriptionBuilder
-
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.SubscriptionBuilder
-
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
- convertResponse(HttpResponse<?>, boolean) - Static method in class com.moesif.api.http.client.UnirestClient
- 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
- createEventsBatchAsync(List<EventModel>, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
-
Add multiple API Events in a single batch
- createEventsBatchAsync(List<EventModel>, APICallBack<HttpResponse>, boolean) - Method in class com.moesif.api.controllers.APIController
-
Add multiple API Events in a single batch
- createEventsBatchAsync(List<EventModel>, APICallBack<HttpResponse>, boolean) - 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.
- currentPeriodEnd(Date) - Method in class com.moesif.api.models.SubscriptionBuilder
-
End date of the current subscription period
- currentPeriodStart(Date) - Method in class com.moesif.api.models.SubscriptionBuilder
-
Start date of the current subscription period
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
- debug - Variable in class com.moesif.api.Configuration
- 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
- executeAsBinaryAsync(HttpRequest, APICallBack<HttpResponse>, boolean) - Method in interface com.moesif.api.http.client.HttpClient
- executeAsBinaryAsync(HttpRequest, APICallBack<HttpResponse>, boolean) - Method in class com.moesif.api.http.client.UnirestClient
- 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
- getBlockedByGovernanceRulesResponse(EventModel) - Method in class com.moesif.api.controllers.APIController
- getBlockedByGovernanceRulesResponse(EventModel, List<GovernanceRulesModel>, AppConfigModel) - Method in class com.moesif.api.controllers.APIController
- 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.SubscriptionModel
-
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
- getCurrentPeriodEnd() - Method in class com.moesif.api.models.SubscriptionModel
-
GETTER End date of the current subscription period
- getCurrentPeriodStart() - Method in class com.moesif.api.models.SubscriptionModel
-
GETTER Start date of the current subscription period
- 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.SubscriptionModel
-
GETTER Custom company 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
- getStatus() - Method in class com.moesif.api.models.SubscriptionModel
-
GETTER Subscription Status
- getStatusCode() - Method in class com.moesif.api.http.response.HttpResponse
-
HTTP Status code of the http response
- getSubscriptionId() - Method in class com.moesif.api.models.SubscriptionModel
-
GETTER Subscription Id
- 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
- getTransactionId() - Method in class com.moesif.api.models.EventModel
-
GETTER Events's transaction_id string
- 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
- isBlocked - Variable in class com.moesif.api.models.BlockedByGovernanceRulesResponse
- isBlockedByGovernanceRules(EventModel) - Method in class com.moesif.api.controllers.APIController
-
Deprecated.
- isBlockedByGovernanceRules(EventModel, List<GovernanceRulesModel>, AppConfigModel) - Method in class com.moesif.api.controllers.APIController
-
Deprecated.
- 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.SubscriptionBuilder
-
Custom user 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(Configuration) - Constructor for class com.moesif.api.MoesifAPIClient
-
Client initialization constructor
- 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
- MoesifAPIClient(String, String, boolean) - 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_BLOCK - Static variable in class com.moesif.api.models.BlockedByGovernanceRulesResponse
- 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
- publishResponse(HttpResponse<?>, HttpRequest, APICallBack<HttpResponse>, UnirestException, boolean) - Static method in class com.moesif.api.http.client.UnirestClient
- 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 - Variable in class com.moesif.api.models.BlockedByGovernanceRulesResponse
- 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.SubscriptionModel
-
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
- setCurrentPeriodEnd(Date) - Method in class com.moesif.api.models.SubscriptionModel
-
SETTER End date of the current subscription period
- setCurrentPeriodStart(Date) - Method in class com.moesif.api.models.SubscriptionModel
-
SETTER Start date of the current subscription period
- 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
- setHttpRequestRetryHandler(HttpRequestRetryHandler) - Method in class com.moesif.api.controllers.APIController
- 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.SubscriptionModel
-
SETTER Custom company 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
- setStatus(String) - Method in class com.moesif.api.models.SubscriptionModel
-
SETTER Subscription Status
- setSubscriptionId(String) - Method in class com.moesif.api.models.SubscriptionModel
-
SETTER Subscription Id
- 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
- setTransactionId(String) - Method in class com.moesif.api.models.EventModel
-
SETTER Events's transaction_id string
- 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
- status(String) - Method in class com.moesif.api.models.SubscriptionBuilder
-
Subscription 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
- SubscriptionBuilder - Class in com.moesif.api.models
- SubscriptionBuilder() - Constructor for class com.moesif.api.models.SubscriptionBuilder
-
Default constructor to initialize the instance
- subscriptionId(String) - Method in class com.moesif.api.models.SubscriptionBuilder
-
Subscription Id
- SubscriptionModel - Class in com.moesif.api.models
- SubscriptionModel() - Constructor for class com.moesif.api.models.SubscriptionModel
- 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
- updateSubscription(SubscriptionModel) - Method in class com.moesif.api.controllers.APIController
-
Update a Single Subscription
- updateSubscription(SubscriptionModel) - Method in interface com.moesif.api.IAPIController
-
Update a Single Subscription
- updateSubscriptionAsync(SubscriptionModel, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
-
Update a Single Subscription async
- updateSubscriptionAsync(SubscriptionModel, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
-
Update a Single Subscription async
- updateSubscriptionsBatch(List<SubscriptionModel>) - Method in class com.moesif.api.controllers.APIController
-
Update multiple Subscriptions in a single batch
- updateSubscriptionsBatch(List<SubscriptionModel>) - Method in interface com.moesif.api.IAPIController
-
Update multiple Subscriptions in a single batch
- updateSubscriptionsBatchAsync(List<SubscriptionModel>, APICallBack<HttpResponse>) - Method in class com.moesif.api.controllers.APIController
-
Update multiple Subscriptions in a single batch async
- updateSubscriptionsBatchAsync(List<SubscriptionModel>, APICallBack<HttpResponse>) - Method in interface com.moesif.api.IAPIController
-
Update multiple Subscriptions in a single batch 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
All Classes All Packages