Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

AbstractCassandraModule - Class in com.intuit.wasabi.repository.impl.cassandra
Abstract Guice module with Cassandra support
AbstractCassandraModule() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.AbstractCassandraModule
 
AbstractCassandraRepository<K extends RepositoryKeyspace> - Class in com.intuit.wasabi.repository.impl.cassandra
Abstract repository with Cassandra support
AbstractCassandraRepository(CassandraMutagen, CassandraDriver, K) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.AbstractCassandraRepository
Constructor
AbstractChangeEvent - Class in com.intuit.wasabi.eventlog.events
An abstract event without a description.
AbstractChangeEvent(UserInfo, String, String, String) - Constructor for class com.intuit.wasabi.eventlog.events.AbstractChangeEvent
Instantiates an AbstractChangeEvent invoked by the specified user.
AbstractContainerCounts - Class in com.intuit.wasabi.analyticsobjects.counts
The base class for containers for different counts that can be in an ExperimentCounts or a BucketCounts object
AbstractContainerCounts() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
AbstractContainerStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
Base class for holding statistics and counts
AbstractContainerStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
AbstractEvent - Class in com.intuit.wasabi.eventlog.events
An abstract event without a description.
AbstractEvent(UserInfo) - Constructor for class com.intuit.wasabi.eventlog.events.AbstractEvent
Instantiates an AbstractEvent invoked by the specified user.
accepts(Class<?>, Object, StatementContext) - Method in class com.intuit.wasabi.database.BucketLabelArgumentFactory
 
accepts(Class<?>, Object, StatementContext) - Method in class com.intuit.wasabi.database.ExperimentIDArgumentFactory
 
accepts(Class<?>, Object, StatementContext) - Method in class com.intuit.wasabi.database.UUIDArgumentFactory
 
access_token - Variable in class com.intuit.wasabi.tests.model.AccessToken
the token
AccessToken - Class in com.intuit.wasabi.tests.model
A very simple AccessToken wrapper.
AccessToken() - Constructor for class com.intuit.wasabi.tests.model.AccessToken
Creates an access token.
AccessToken(AccessToken) - Constructor for class com.intuit.wasabi.tests.model.AccessToken
Copies an access token.
AccessTokenFactory - Class in com.intuit.wasabi.tests.model.factory
A simple AccessToken factory.
AccessTokenFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.AccessTokenFactory
 
ActionComparisonStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save the comparison between two actions in two buckets, that have the same name Fields: Name of the action boolean indicating if sufficient data has been collected fraction of the data collected clear winner of the comparison The difference between the two action rates as an Estimate object DistinguishableEffectSize
ActionComparisonStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics
 
ActionComparisonStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
ActionCount() - Constructor for class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
actionCounts - Variable in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
ActionCounts - Class in com.intuit.wasabi.analyticsobjects.counts
DTO to save counts for an action Fields: name of the action Total counts Counts for unique users
ActionCounts() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
ActionCounts(Event.Name, long, long) - Constructor for class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
actionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
counts per action, key = action name, value = counts
actionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
the counts per action
actionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
counts per action, key = action name, value = counts
actionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
the counts per action
ActionCounts.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
ActionProgress - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save the progress of an action Fields: Name of the action List of winning actions so far List of loosing actions so far boolean to indicate if sufficient data has been collected fraction of the data collected so far
ActionProgress() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress
 
actionProgress - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
the progress per action, key = action name, value = progress
ActionProgress.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
ActionRate - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save an action rate Fields: name of the action Estimates value Estimates lower value Estimates upper value
ActionRate() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ActionRate
 
ActionRate.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
actionRateDifference - Variable in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
actionRates - Variable in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
actionRates - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
statistics per action
actionRates - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
statistics per action
actions - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
a list of actions
add(String, String) - Method in class com.intuit.wasabi.tests.library.PathSetAssertHelper
 
add(String, Integer) - Method in class com.intuit.wasabi.tests.library.PathSetAssertHelper
 
add(String, int) - Method in class com.intuit.wasabi.tests.library.PathSetAssertHelper
 
add(String, Float) - Method in class com.intuit.wasabi.tests.library.PathSetAssertHelper
 
add(String...) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Adds identifiers to the exclusion strategy.
add(String...) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Adds identifiers to the exclusion strategy.
add(String...) - Method in interface com.intuit.wasabi.tests.library.util.serialstrategies.SerializationStrategy
Adds identifiers to the serialization strategy.
addActionCounts(Event.Name, ActionCounts) - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
addAttribute(String, Object) - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
addBucket(Bucket) - Method in class com.intuit.wasabi.experimentobjects.BucketList
 
addBucketCounts(Bucket.Label, BucketCounts) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
addCount(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
addDays(DailyCounts) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
addEventCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
addExperiment(Experiment) - Method in class com.intuit.wasabi.experimentobjects.ExperimentList
 
addHoursMinutes(Date, int, int) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
addNewExperimentToPriority(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
addPage(ExperimentPage) - Method in class com.intuit.wasabi.experimentobjects.ExperimentPageList
 
addPermissions(UserPermissions) - Method in class com.intuit.wasabi.authorizationobjects.UserPermissionsList
 
addPrioritizedExperiment(PrioritizedExperiment) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperimentList
 
addRole(UserRole) - Method in class com.intuit.wasabi.authorizationobjects.UserRoleList
 
addToActionComparisons(Event.Name, ActionComparisonStatistics) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
addToActionProgress(Event.Name, ActionProgress) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
addToActionRate(Event.Name, ActionRate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
addToBucketComparisons(Bucket.Label, BucketComparison) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
addToBucketStatistics(Bucket.Label, BucketStatistics) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
addToLosersSoFarList(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
addToWinnersSoFarList(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
addUniqueUserCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
adjustAllocationPercentages(Experiment, Bucket) - Method in interface com.intuit.wasabi.experiment.Buckets
Adjust allocation percentage for buckets within the specified experiment.
adjustAllocationPercentages(Experiment, Bucket) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Adjust allocation percentage for buckets within the specified experiment.
afterClass() - Method in class com.intuit.wasabi.tests.service.AuthTest
Adds the experiment to the list of experiments to clean up.
afterClass() - Method in class com.intuit.wasabi.tests.service.FeedbackTest
 
afterClass() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Adds the remaining experiments to the list of experiments to clean up.
afterClassTestWrapper() - Method in class com.intuit.wasabi.tests.library.TestBase
Will be called after all tests of a class are finished.
allocationPercent - Variable in class com.intuit.wasabi.tests.model.Bucket
The bucket's allocation percentage.
allowedStates() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
allowNewAssignment - Variable in class com.intuit.wasabi.tests.model.Page
are new assignments allowed?
AnalysisTools - Interface in com.intuit.wasabi.analytics
The AnalysisTools provide counts for different containers and other statistics related to Buckets and Experiments.
AnalysisToolsImpl - Class in com.intuit.wasabi.analytics.impl
AnalysisTools implementation
AnalysisToolsImpl() - Constructor for class com.intuit.wasabi.analytics.impl.AnalysisToolsImpl
 
Analytics - Interface in com.intuit.wasabi.analytics
This interface specifies methods to compute statistics on an Experiment.
AnalyticsException - Exception in com.intuit.wasabi.exceptions
 
AnalyticsException(String) - Constructor for exception com.intuit.wasabi.exceptions.AnalyticsException
 
AnalyticsException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.AnalyticsException
 
AnalyticsImpl - Class in com.intuit.wasabi.analytics.impl
Implementation for Analytics
AnalyticsImpl(Experiments, AssignmentsRepository, TransactionFactory, AnalyticsRepository, AnalysisTools, ExperimentRepository) - Constructor for class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Constructor
AnalyticsModule - Class in com.intuit.wasabi.analytics
The guice module for the Analytics package.
AnalyticsModule() - Constructor for class com.intuit.wasabi.analytics.AnalyticsModule
 
AnalyticsParameters - Class in com.intuit.wasabi.tests.model.analytics
Wraps parameters for the analytics endpoint.
AnalyticsParameters() - Constructor for class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
 
AnalyticsRepository - Interface in com.intuit.wasabi.repository
Repository interface for accessing analytic data
AnalyticsResource - Class in com.intuit.wasabi.api
API endpoint for getting statistics about experiments
API_BASE_URL - Static variable in class com.intuit.wasabi.tests.library.ServiceGenerator
 
ApiModule - Class in com.intuit.wasabi.api
 
ApiModule() - Constructor for class com.intuit.wasabi.api.ApiModule
 
APIServerConnector - Class in com.intuit.wasabi.tests.library
An APIServerConnector object stores the current server url, and provides methods for doing REST GET, POST, etc.
APIServerConnector(String, String, String, String, Map<String, String>) - Constructor for class com.intuit.wasabi.tests.library.APIServerConnector
Instantiates an APIServerConnector object.
APIServerConnector(String, String, String, String) - Constructor for class com.intuit.wasabi.tests.library.APIServerConnector
Instantiates an APIServerConnector object.
apiServerConnector - Variable in class com.intuit.wasabi.tests.library.ServiceTestBase
 
APIUser - Class in com.intuit.wasabi.tests.model
A very simple User wrapper.
APIUser(APIUser) - Constructor for class com.intuit.wasabi.tests.model.APIUser
Copies a user.
APIUser(String) - Constructor for class com.intuit.wasabi.tests.model.APIUser
Creates a user with a specific ID.
APIUserFactory - Class in com.intuit.wasabi.tests.model.factory
A simple APIUser factory.
APIUserFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.APIUserFactory
 
APP_ACCESS - Static variable in interface com.intuit.wasabi.email.TextTemplates
 
app_page_index_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
app_page_index_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
appendToPriorityList(Experiment.ID) - Method in class com.intuit.wasabi.experiment.impl.PrioritiesImpl
Appends an experiment to the priority list
appendToPriorityList(Experiment.ID) - Method in interface com.intuit.wasabi.experiment.Priorities
Appends an experiment to the priority list
Application - Interface in com.intuit.wasabi.experimentobjects
An application interface to wrap a nested Name class
Application - Class in com.intuit.wasabi.tests.model
A very simple Application wrapper.
Application() - Constructor for class com.intuit.wasabi.tests.model.Application
Creates an application with a default name.
Application(String) - Constructor for class com.intuit.wasabi.tests.model.Application
Creates an application with the given name.
Application(Application) - Constructor for class com.intuit.wasabi.tests.model.Application
Creates a deep copy of the other application.
Application.Name - Class in com.intuit.wasabi.experimentobjects
 
Application.Name.Deserializer - Class in com.intuit.wasabi.experimentobjects
 
Application.Name.Serializer - Class in com.intuit.wasabi.experimentobjects
 
application_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
application_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
ApplicationEvent - Interface in com.intuit.wasabi.eventlog.events
An interface denoting events related to applications.
ApplicationFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for Applications.
ApplicationFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.ApplicationFactory
 
applicationList_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
applicationList_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
applicationName - Variable in class com.intuit.wasabi.tests.model.Experiment
The name of the application this experiment belongs to.
ApplicationNameSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for
ApplicationNameSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.ApplicationNameSerializer
Constructor
ApplicationNotFoundException - Exception in com.intuit.wasabi.exceptions
Indicates a specified application name wasn't found
ApplicationNotFoundException(Application.Name) - Constructor for exception com.intuit.wasabi.exceptions.ApplicationNotFoundException
 
ApplicationNotFoundException(String) - Constructor for exception com.intuit.wasabi.exceptions.ApplicationNotFoundException
 
ApplicationNotFoundException(Application.Name, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.ApplicationNotFoundException
 
ApplicationNotFoundExceptionProvider - Class in com.intuit.wasabi.api.error
 
ApplicationsResource - Class in com.intuit.wasabi.api
API endpoint for accessing & managing applications
apply(int, PreparedStatement, StatementContext) - Method in class com.intuit.wasabi.database.StringArgument
 
apply(int, PreparedStatement, StatementContext) - Method in class com.intuit.wasabi.database.UUIDArgument
 
AppNameExperimentLabelComposite() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.AppNameExperimentLabelComposite
 
AppNamePageComposite() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.AppNamePageComposite
 
appProperties - Variable in class com.intuit.wasabi.tests.library.TestBase
 
appRoleCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
appRoleCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
assertEqualModelItems(ModelItem, ModelItem) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two ModelItems have the same values for all their attributes except the excluded ones.
assertEqualModelItems(ModelItem, ModelItem, SerializationStrategy) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two ModelItems have the same values for all their attributes except the excluded ones.
assertEqualModelItems(ModelItem, ModelItem, SerializationStrategy, boolean) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two ModelItems have the same values for all their attributes except the excluded ones.
assertEqualModelItems(List<? extends ModelItem>, List<? extends ModelItem>) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two lists of ModelItems are equal (in order and per ModelItem).
assertEqualModelItems(List<? extends ModelItem>, List<? extends ModelItem>, SerializationStrategy) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two lists of ModelItems are equal (in order and per ModelItem).
assertEqualModelItems(List<? extends ModelItem>, List<? extends ModelItem>, SerializationStrategy, boolean) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two lists of ModelItems are equal (in order and per ModelItem).
assertEqualModelItems(Map<? extends ModelItem, ? extends ModelItem>, Map<? extends ModelItem, ? extends ModelItem>) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two maps of ModelItems contain the same elements and have the same number of elements.
assertEqualModelItems(Map<? extends ModelItem, ? extends ModelItem>, Map<? extends ModelItem, ? extends ModelItem>, SerializationStrategy) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two maps of ModelItems contain the same elements and have the same number of elements.
assertEqualModelItems(Map<? extends ModelItem, ? extends ModelItem>, Map<? extends ModelItem, ? extends ModelItem>, SerializationStrategy, boolean) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two maps of ModelItems contain the same elements and have the same number of elements.
assertEqualModelItemsNoOrder(List<? extends ModelItem>, List<? extends ModelItem>) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two lists of ModelItems contain the same elements, thus are equal ignoring the order.
assertEqualModelItemsNoOrder(List<? extends ModelItem>, List<? extends ModelItem>, SerializationStrategy) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two lists of ModelItems contain the same elements, thus are equal ignoring the order.
assertEqualModelItemsNoOrder(List<? extends ModelItem>, List<? extends ModelItem>, SerializationStrategy, boolean) - Static method in class com.intuit.wasabi.tests.library.util.ModelAssert
Asserts that two lists of ModelItems contain the same elements, thus are equal ignoring the order.
assertPingAPIServer() - Method in class com.intuit.wasabi.tests.library.TestBase
Pings the API server and asserts that all components in the received message are healthy, thus the system running.
assertPingAPIServer(int) - Method in class com.intuit.wasabi.tests.library.TestBase
Pings the API server and asserts that all components in the received message are healthy, thus the system running.
assertPingAPIServer(int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Pings the API server and asserts that all components in the received message are healthy, thus the system running.
assertRepeatCount() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Asserts that the repeat count is big enough.
assertReturnCode(Response, int) - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
Asserts that the response has the {code expectedStatusCode}
assignExistingUsers() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Assign existing users to get existing assignments.
Assignment - Class in com.intuit.wasabi.assignmentobjects
Attempt at building response object for GET assignment API to hang swagger annotations on.
Assignment() - Constructor for class com.intuit.wasabi.assignmentobjects.Assignment
 
Assignment - Class in com.intuit.wasabi.tests.model
A very simple Assignment wrapper.
Assignment() - Constructor for class com.intuit.wasabi.tests.model.Assignment
Creates an empty experiment.
Assignment(Assignment) - Constructor for class com.intuit.wasabi.tests.model.Assignment
Creates a deep copy of the other experiment.
assignment - Variable in class com.intuit.wasabi.tests.model.Assignment
the assigned bucket
Assignment.Builder - Class in com.intuit.wasabi.assignmentobjects
 
Assignment.Status - Enum in com.intuit.wasabi.assignmentobjects
 
ASSIGNMENT_EXISTING_ASSIGNMENT - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
ASSIGNMENT_EXPERIMENT_IN_DRAFT_STATE - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
ASSIGNMENT_NEW_ASSIGNMENT - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
ASSIGNMENT_NO_PROFILE_MATCH - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
AssignmentCountEnvelope - Class in com.intuit.wasabi.repository.impl.cassandra
Asynchronous thread to update bucket assignment counts.
AssignmentCountEnvelope(AssignmentsRepository, ExperimentRepository, ExperimentRepository, Experiment, Assignment, boolean, EventLog, Date, Boolean, Boolean) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.AssignmentCountEnvelope
Constructor
AssignmentCounts - Class in com.intuit.wasabi.analyticsobjects.counts
Assignment count wrapper for an experiment
AssignmentCounts.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
AssignmentDataProvider - Class in com.intuit.wasabi.tests.data
 
AssignmentDataProvider() - Constructor for class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
assignmentDataProvider() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Provides assignment data.
assignmentDBEnvelopeProvider - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
AssignmentDecorator - Interface in com.intuit.wasabi.assignment
Decorator for creating uri from experiment
assignmentDecorator - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
AssignmentEnvelopePayload - Class in com.intuit.wasabi.assignmentobjects
Export envelope payload for assignments
AssignmentEnvelopePayload() - Constructor for class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
AssignmentEnvelopePayload(User.ID, Context, SegmentationProfile, Bucket.Label, Page.Name, HttpHeaders, Application.Name, Experiment.Label) - Constructor for class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
AssignmentEnvelopePayload(User.ID, Context, boolean, boolean, boolean, SegmentationProfile, Assignment.Status, Bucket.Label, Page.Name, Application.Name, Experiment.Label, Experiment.ID, Date, HttpHeaders) - Constructor for class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
AssignmentException - Exception in com.intuit.wasabi.exceptions
 
AssignmentException(String) - Constructor for exception com.intuit.wasabi.exceptions.AssignmentException
 
AssignmentException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.AssignmentException
 
AssignmentExistsException - Exception in com.intuit.wasabi.exceptions
Indicates an assignment for a user exists and cannot be overwritten.
AssignmentExistsException(User.ID, Application.Name, Experiment.Label) - Constructor for exception com.intuit.wasabi.exceptions.AssignmentExistsException
 
AssignmentExistsException(User.ID, Application.Name, Experiment.Label, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.AssignmentExistsException
 
AssignmentFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for Assignments.
AssignmentFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.AssignmentFactory
 
AssignmentIngestionExecutor - Interface in com.intuit.wasabi.assignment
 
AssignmentNotFoundException - Exception in com.intuit.wasabi.exceptions
Indicates a specified bucket wasn't found
AssignmentNotFoundException(User.ID, Application.Name, Experiment.Label) - Constructor for exception com.intuit.wasabi.exceptions.AssignmentNotFoundException
 
AssignmentNotFoundException(User.ID, Application.Name, Experiment.Label, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.AssignmentNotFoundException
 
AssignmentNotFoundExceptionProvider - Class in com.intuit.wasabi.api.error
 
AssignmentNotFoundExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.AssignmentNotFoundExceptionProvider
 
Assignments - Interface in com.intuit.wasabi.assignment
The common interface for the Assignment Objects that measure the interaction of Users with the Experiment.
AssignmentsImpl - Class in com.intuit.wasabi.assignment.impl
Assignments implementation
AssignmentsImpl(Map<String, AssignmentIngestionExecutor>, ExperimentRepository, AssignmentsRepository, MutexRepository, RuleCache, Pages, Priorities, Provider<Envelope<AssignmentEnvelopePayload, DatabaseExport>>, Provider<Envelope<AssignmentEnvelopePayload, WebExport>>, AssignmentDecorator, ThreadPoolExecutor, EventLog) - Constructor for class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Constructor
AssignmentsModule - Class in com.intuit.wasabi.assignment
 
AssignmentsModule() - Constructor for class com.intuit.wasabi.assignment.AssignmentsModule
 
assignmentsRepository - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Assignments reo
AssignmentsRepository - Interface in com.intuit.wasabi.repository
Interface to support assignment requests
AssignmentsResource - Class in com.intuit.wasabi.api
API endpoint for managing assignments
assignmentWebEnvelopeProvider - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
assignToMatchRuleTwo() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
The main test: Assigns many users with a match for the new rule, counts the matches.
assignUser(Assignment, Experiment, Date) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Assign a user to experiment
assignUser(Assignment, Experiment, Date) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Assigns the user to the specified bucket.
assignUser(User, String, String) - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Tries to get an assignment, but fails as the rule fails.
assignUserRoles(UserRoleList, String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Assign roles for a list of users and applications
assignUsersToBucket(User, String, String, boolean) - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
Tries to assign users to buckets with the provided user agents.
assignUsersToBuckets_key_post_match() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Assigns a user with a profile which does not match.
assignUsersToBuckets_key_post_no_match() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Assigns a user with a profile which does not match.
assignUsersToBuckets_no_key_get() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Assigns a user without a User-Agent (GET).
assignUsersToBuckets_no_key_post() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Assigns a user without a User-Agent (POST).
assignUserToExports(Assignment, Date) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Assign user to exports
assignUserToExports(Assignment, Date) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
This column family is meant to be used for exporting user assignments
assignUserToLookUp(Assignment, Date) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Adds an assignment associated with a new user
assignUserToOld(Assignment, Date) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Assign user to the old user_assignment table.
assignUserToOld(Assignment, Date) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
AstyanaxContextProvider - Class in com.intuit.wasabi.cassandra
Provider for cassandra astyanax driver
AstyanaxContextProvider(CassandraDriver.Configuration) - Constructor for class com.intuit.wasabi.cassandra.AstyanaxContextProvider
 
attach(Class<S>) - Method in class com.intuit.wasabi.database.impl.DBITransaction
attach(Class<S>) - Method in interface com.intuit.wasabi.database.Transaction
 
AuditLog - Interface in com.intuit.wasabi.auditlog
Tagging interface for AuditLogs, which must implement EventLogListeners.
AuditLogAction - Enum in com.intuit.wasabi.auditlogobjects
Lists the known audit log actions.
auditlogCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The auditlog column family definition
auditlogCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
AuditLogEntry - Class in com.intuit.wasabi.auditlogobjects
Represents an AuditLogEntry.
AuditLogEntry(Calendar, UserInfo, AuditLogAction) - Constructor for class com.intuit.wasabi.auditlogobjects.AuditLogEntry
Creates an AuditLogEntry.
AuditLogEntry(Calendar, UserInfo, AuditLogAction, ExperimentBase, Bucket.Label, String, String, String) - Constructor for class com.intuit.wasabi.auditlogobjects.AuditLogEntry
Creates an AuditLogEntry.
AuditLogEntry(Calendar, UserInfo, AuditLogAction, Application.Name, Experiment.Label, Experiment.ID, Bucket.Label, String, String, String) - Constructor for class com.intuit.wasabi.auditlogobjects.AuditLogEntry
Creates an AuditLogEntry.
AuditLogEntry.Serializer - Class in com.intuit.wasabi.auditlogobjects
A serializer for the AuditLogEntry for Jackson.
AuditLogEntryFactory - Class in com.intuit.wasabi.auditlogobjects
Provides methods to create AuditLogEntries from EventLogEvents.
AuditLogException - Exception in com.intuit.wasabi.exceptions
An AuditLogException can be thrown if an error in the AuditLog occurs.
AuditLogException(String) - Constructor for exception com.intuit.wasabi.exceptions.AuditLogException
Throws an ErrorCode.EVENT_LOG_ERROR exception.
AuditLogException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.AuditLogException
Throws an ErrorCode.EVENT_LOG_ERROR exception.
AuditLogException(ErrorCode, String) - Constructor for exception com.intuit.wasabi.exceptions.AuditLogException
Throws an EventLogException.
AuditLogException(ErrorCode, String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.AuditLogException
Throws an EventLogException.
AuditLogImpl - Class in com.intuit.wasabi.auditlog.impl
Implements the AuditLog with a default implementation.
AuditLogImpl(AuditLogRepository, int) - Constructor for class com.intuit.wasabi.auditlog.impl.AuditLogImpl
Constructs the AuditLogImpl.
AuditLogListener - Interface in com.intuit.wasabi.auditlog
Tagging interface for AuditLogListeners, which must implement EventLogListeners.
AuditLogListenerImpl - Class in com.intuit.wasabi.auditlog.impl
The AuditLogListener subscribes to events which should be logged for the user interface.
AuditLogListenerImpl(EventLog, int, int, AuditLogRepository) - Constructor for class com.intuit.wasabi.auditlog.impl.AuditLogListenerImpl
Initializes the audit log.
AuditLogModule - Class in com.intuit.wasabi.auditlog
Module for providing an AuditLogListener.
AuditLogModule() - Constructor for class com.intuit.wasabi.auditlog.AuditLogModule
 
AuditLogProperty - Enum in com.intuit.wasabi.auditlogobjects
Holds a list of properties to be able to search through or sort by.
AuditLogRepository - Interface in com.intuit.wasabi.repository
The AuditLogRepository allows easy access to the auditlog tables.
Authentication - Interface in com.intuit.wasabi.authentication
Classes implementing this interface allow for login, logout, user lookup and basic session handling.
Authentication - Interface in com.intuit.wasabi.tests.library.request
Created on 1/29/16.
AuthenticationException - Exception in com.intuit.wasabi.exceptions
 
AuthenticationException(String) - Constructor for exception com.intuit.wasabi.exceptions.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.AuthenticationException
 
AuthenticationExceptionProvider - Class in com.intuit.wasabi.api.error
 
AuthenticationExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.AuthenticationExceptionProvider
 
AuthenticationModule - Class in com.intuit.wasabi.authentication
Guice module for authentication module
AuthenticationModule() - Constructor for class com.intuit.wasabi.authentication.AuthenticationModule
 
AuthenticationResource - Class in com.intuit.wasabi.api
API endpoint for managing user authentication
Authorization - Interface in com.intuit.wasabi.authorization
Repository for authorization-related data access methods
AuthorizationChangeEvent - Class in com.intuit.wasabi.eventlog.events
This event denotes authorization (UserRole) changes.
AuthorizationChangeEvent(Application.Name, UserInfo, String, String) - Constructor for class com.intuit.wasabi.eventlog.events.AuthorizationChangeEvent
Authorization changes invoked by the EventLog.SYSTEM_USER.
AuthorizationChangeEvent(UserInfo, Application.Name, UserInfo, String, String) - Constructor for class com.intuit.wasabi.eventlog.events.AuthorizationChangeEvent
Authorization changes invoked by the EventLog.SYSTEM_USER.
AuthorizationModule - Class in com.intuit.wasabi.authorization
Module which binds the authZ interface to the authZ implementation
AuthorizationModule() - Constructor for class com.intuit.wasabi.authorization.AuthorizationModule
 
AuthorizationRepository - Interface in com.intuit.wasabi.repository
Repository for getting authorization information
AuthorizationResource - Class in com.intuit.wasabi.api
API endpoint for administering user access roles
AuthTest - Class in com.intuit.wasabi.tests.service
The auth test.
AuthTest() - Constructor for class com.intuit.wasabi.tests.service.AuthTest
Initializes the auth test.

B

badExperimentsDELETE() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Returns mal-formatted or incomplete experiments and their error messages for DELETE requests.
badExperimentsPOST() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Returns mal-formatted or incomplete experiments and their error messages for POST requests.
badExperimentsPUT() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Returns mal-formatted or incomplete experiments and their error messages for PUT requests.
basedOn(BucketCounts) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts.Builder
 
BASIC - Static variable in class com.intuit.wasabi.authentication.impl.DefaultAuthentication
 
BASIC_REALM - Static variable in class com.intuit.wasabi.tests.library.ServiceGenerator
 
BasicAssignment - Class in com.intuit.wasabi.tests.service.assignment
Created on 4/28/16.
BasicAssignment() - Constructor for class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
BasicPriorityTest - Class in com.intuit.wasabi.tests.service.priority
 
BasicPriorityTest() - Constructor for class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
BatchAssignment - Class in com.intuit.wasabi.tests.service.assignment
Created on 5/16/16.
BatchAssignment() - Constructor for class com.intuit.wasabi.tests.service.assignment.BatchAssignment
 
BatchAssignmentBadExperimentData() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
BatchAssignmentExperimentData() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
BatchAssignmentStateAndExpectedValues() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
batchExperiments() - Static method in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
BatchPriorityAssignmentTest - Class in com.intuit.wasabi.tests.service.priority
 
BatchPriorityAssignmentTest() - Constructor for class com.intuit.wasabi.tests.service.priority.BatchPriorityAssignmentTest
 
BatchRuleTest - Class in com.intuit.wasabi.tests.service.segmentation
 
BatchRuleTest() - Constructor for class com.intuit.wasabi.tests.service.segmentation.BatchRuleTest
 
batchSegmentationSetup() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
beforeClassTestWrapper(String) - Method in class com.intuit.wasabi.tests.library.TestBase
Will be called before any tests of a class are invoked.
begin() - Method in class com.intuit.wasabi.database.impl.DBITransaction
 
BinomialMetric(double) - Constructor for class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
 
BinomialMetric(double, double) - Constructor for class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
 
BinomialMetrics - Enum in com.intuit.wasabi.analyticsobjects.metrics
Statistical functions for binomial distributions.
BinomialMetrics.BinomialMetric - Class in com.intuit.wasabi.analyticsobjects.metrics
 
BLUE - Static variable in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
bucket - Variable in class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount
 
Bucket - Class in com.intuit.wasabi.experimentobjects
An experiment bucket
Bucket() - Constructor for class com.intuit.wasabi.experimentobjects.Bucket
 
Bucket - Interface in com.intuit.wasabi.tests.library.request
Created on 1/29/16.
Bucket - Class in com.intuit.wasabi.tests.model
A simplified Bucket class which can be instantiated in various ways and modified directly via methods or public access to make it easy to test around with it.
Bucket() - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket without any members set.
Bucket(Bucket) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a deep copy of the other Bucket.
Bucket(String, Experiment, double) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with default values for all required arguments.
Bucket(String, String, double) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with default values for all required arguments.
Bucket(String, Experiment, double, boolean) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with default values for all required arguments.
Bucket(String, String, double, boolean) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with default values for all required arguments.
Bucket(String, Experiment, double, boolean, String) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with the supplied values.
Bucket(String, String, double, boolean, String) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with the supplied values.
Bucket(String, Experiment, double, boolean, String, String) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with the supplied values.
Bucket(String, String, double, boolean, String, String) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with the supplied values.
Bucket(String, String, double, boolean, String, String, String) - Constructor for class com.intuit.wasabi.tests.model.Bucket
Creates a bucket with the supplied values.
Bucket.BucketAuditInfo - Class in com.intuit.wasabi.experimentobjects
 
Bucket.Builder - Class in com.intuit.wasabi.experimentobjects
 
Bucket.Label - Class in com.intuit.wasabi.experimentobjects
 
Bucket.Label.Deserializer - Class in com.intuit.wasabi.experimentobjects
 
Bucket.Label.Serializer - Class in com.intuit.wasabi.experimentobjects
 
Bucket.State - Enum in com.intuit.wasabi.experimentobjects
 
Bucket.State.BucketStateTransition - Enum in com.intuit.wasabi.experimentobjects
 
bucket_audit_log_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
bucket_audit_log_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
BUCKET_CHANGE - Static variable in interface com.intuit.wasabi.email.TextTemplates
 
BUCKET_CREATED - Static variable in interface com.intuit.wasabi.email.TextTemplates
 
bucket_label - Variable in class com.intuit.wasabi.tests.model.Assignment
Bucket label
BUCKET_STATE_CLOSED - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
BUCKET_STATE_EMPTY - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
BUCKET_STATE_OPEN - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
BucketAssignmentCount - Class in com.intuit.wasabi.analyticsobjects.counts
Bucket assignment count holder
BucketAssignmentCount() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount
 
BucketAssignmentCount.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
bucketAssignmentCountsCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
bucketAssignmentCountsCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
bucketAssignments - Variable in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers
 
BucketAuditInfo(String, String, String) - Constructor for class com.intuit.wasabi.experimentobjects.Bucket.BucketAuditInfo
 
BucketBasicStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
Base class for bucket statistics
BucketBasicStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics
 
BucketBasicStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
bucketCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The Bucket column family definition
bucketCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
BucketChangeEvent - Class in com.intuit.wasabi.eventlog.events
This event denotes a change in a bucket property.
BucketChangeEvent(ExperimentBase, Bucket, String, String, String) - Constructor for class com.intuit.wasabi.eventlog.events.BucketChangeEvent
Creates an event denoting an experiment property change, invoked by the EventLog.SYSTEM_USER.
BucketChangeEvent(UserInfo, ExperimentBase, Bucket, String, String, String) - Constructor for class com.intuit.wasabi.eventlog.events.BucketChangeEvent
Creates an event denoting an experiment property change.
BucketComparison - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save the comparison of two buckets

This object is always saved within a bucket statistics object, thus the "other label" refers
to the other bucket that is compared to the bucket defined in the bucketStatistics Object Fields: Name of the other bucket this bucket is compared with A ComparisonStatistics object for the joint action comparison List of ActionComparisonStatistics - the comparisons between the individual actions in the two buckets
BucketComparison() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
BucketComparison.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
bucketComparisons - Variable in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
bucket comparisons
BucketCounts - Class in com.intuit.wasabi.analyticsobjects.counts
DTO to save the counts within a bucket Fields: external label of the bucket id (not parsed into the Json, just for internal refference) Counts object for the impressions for the bucket Counts object for the joint action counts for the bucket List of ActionCounts object for individual actions in the bucket
BucketCounts() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.BucketCounts
 
BucketCounts.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
BucketCreateEvent - Class in com.intuit.wasabi.eventlog.events
This event denotes a change in a bucket property.
BucketCreateEvent(ExperimentBase, Bucket) - Constructor for class com.intuit.wasabi.eventlog.events.BucketCreateEvent
Creates a new event denoting bucket creation, invoked by the EventLog.SYSTEM_USER.
BucketCreateEvent(UserInfo, ExperimentBase, Bucket) - Constructor for class com.intuit.wasabi.eventlog.events.BucketCreateEvent
Creates a new event denoting bucket creation.
BucketDeleteEvent - Class in com.intuit.wasabi.eventlog.events
An event to denote that a bucket was deleted.
BucketDeleteEvent(ExperimentBase, Bucket) - Constructor for class com.intuit.wasabi.eventlog.events.BucketDeleteEvent
Creates a BucketDeleteEvent by the system user.
BucketDeleteEvent(UserInfo, ExperimentBase, Bucket) - Constructor for class com.intuit.wasabi.eventlog.events.BucketDeleteEvent
Creates a BucketDeleteEvent.
BucketDistributionNotFetchableException - Exception in com.intuit.wasabi.exceptions
Created by smuralidharan2 on 7/31/15.
BucketDistributionNotFetchableException(User.ID, Application.Name, Experiment.Label) - Constructor for exception com.intuit.wasabi.exceptions.BucketDistributionNotFetchableException
 
BucketDistributionNotFetchableException(User.ID, Application.Name, Experiment.Label, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.BucketDistributionNotFetchableException
 
BucketEvent - Interface in com.intuit.wasabi.eventlog.events
An interface denoting events related to buckets.
BucketFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for buckets.
BucketFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.BucketFactory
 
BucketIntegrationTest - Class in com.intuit.wasabi.tests.service
Bucket integration tests
BucketIntegrationTest() - Constructor for class com.intuit.wasabi.tests.service.BucketIntegrationTest
Initializes a default experiment.
BucketLabelArgumentFactory - Class in com.intuit.wasabi.database
 
BucketLabelArgumentFactory() - Constructor for class com.intuit.wasabi.database.BucketLabelArgumentFactory
 
BucketLabelSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for
BucketLabelSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketLabelSerializer
 
BucketList - Class in com.intuit.wasabi.experimentobjects
 
BucketList() - Constructor for class com.intuit.wasabi.experimentobjects.BucketList
 
BucketList(int) - Constructor for class com.intuit.wasabi.experimentobjects.BucketList
 
bucketNameColors() - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Returns an array of colors for easy bucket labeling.
bucketNameColors(int) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Returns an array of colors for easy bucket labeling.
BucketNotFoundException - Exception in com.intuit.wasabi.exceptions
Indicates a specified bucket wasn't found
BucketNotFoundException(Bucket.Label) - Constructor for exception com.intuit.wasabi.exceptions.BucketNotFoundException
 
BucketNotFoundException(Bucket.Label, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.BucketNotFoundException
 
buckets - Variable in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
Buckets - Interface in com.intuit.wasabi.experiment
Interface to perform CRUD operations for buckets of an experiment.
buckets - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
statistics by bucket, key = bucket label, value = bucket statistics
buckets - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
Counts by bucket, key = bucket label, value = counts
buckets - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
statistics by bucket, key = bucket label, value = bucket statistics
BucketsImpl - Class in com.intuit.wasabi.experiment.impl
 
BucketsImpl(ExperimentRepository, ExperimentRepository, Experiments, Buckets, ExperimentValidator, EventLog) - Constructor for class com.intuit.wasabi.experiment.impl.BucketsImpl
 
BucketStateSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for
BucketStateSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketStateSerializer
Constructor
BucketStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save the statistics for a bucket Fields: Name of the bucket List of BucketComparisons with all other buckets List of all ActionCounts for the actions in the bucket List of all ActionRates for the actions in the bucket Counts object for the impressions of this bucket Counts object for the joint action counts Estimate object for the joint Action rate
BucketStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
BucketStatistics - Class in com.intuit.wasabi.tests.model.analytics
Wraps the bucket statistics.
BucketStatistics() - Constructor for class com.intuit.wasabi.tests.model.analytics.BucketStatistics
 
BucketStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
build() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress.Builder
 
build() - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
build() - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse.Builder
 
build() - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile.Builder
 
build() - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials.Builder
 
build() - Method in class com.intuit.wasabi.authenticationobjects.LoginToken.Builder
 
build() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Builder
 
build() - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions.Builder
 
build() - Method in class com.intuit.wasabi.authorizationobjects.UserRole.Builder
 
build(Class<?>, Bucket.Label, StatementContext) - Method in class com.intuit.wasabi.database.BucketLabelArgumentFactory
 
build(Class<?>, Experiment.ID, StatementContext) - Method in class com.intuit.wasabi.database.ExperimentIDArgumentFactory
 
build(Class<?>, UUID, StatementContext) - Method in class com.intuit.wasabi.database.UUIDArgumentFactory
 
build() - Method in class com.intuit.wasabi.email.EmailLinksList.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.Bucket.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.Context.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.ExperimentIDList.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.Page.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.PageExperiment.Builder
 
build() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
build() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.ActionCounts.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts.Builder
 
Builder(AssignmentCounts) - Constructor for class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount.Builder
 
Builder(BucketAssignmentCount) - Constructor for class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.BucketCounts.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.Counts.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.DailyCounts.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.TotalUsers.Builder
 
Builder(TotalUsers) - Constructor for class com.intuit.wasabi.analyticsobjects.counts.TotalUsers.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.DailyBase.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ActionRate.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.Estimate.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
Builder() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.Progress.Builder
 
Builder(Map<String, Object>) - Constructor for class com.intuit.wasabi.assignmentobjects.SegmentationProfile.Builder
 
Builder(UserInfo.Username) - Constructor for class com.intuit.wasabi.authenticationobjects.UserInfo.Builder
 
Builder(Application.Name, Role) - Constructor for class com.intuit.wasabi.authorizationobjects.UserRole.Builder
 
Builder(List<String>) - Constructor for class com.intuit.wasabi.email.EmailLinksList.Builder
 
Builder(List<Experiment.ID>) - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentIDList.Builder
 
Builder(Page.Name, boolean) - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentPage.Builder
 
Builder() - Constructor for class com.intuit.wasabi.experimentobjects.Page.Builder
 
Builder(Experiment.ID, Experiment.Label, boolean) - Constructor for class com.intuit.wasabi.experimentobjects.PageExperiment.Builder
 
buildUpdatedExperiment(Experiment, Experiment, Experiment.Builder, List<Experiment.ExperimentAuditInfo>) - Method in interface com.intuit.wasabi.experiment.Experiments
Build updated experiment with the specified Experiment updates.
buildUpdatedExperiment(Experiment, Experiment, Experiment.Builder, List<Experiment.ExperimentAuditInfo>) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Build updated experiment with the specified Experiment updates.

C

cache - Variable in class com.intuit.wasabi.tests.model.Assignment
the assignment cache value
calcMaxDecisions(long, long) - Static method in class com.intuit.wasabi.analyticsobjects.metrics.DecisionAdjuster
Calculates the scale factor to be used in adjusting for continuous monitoring of experiments.
calculateExperimentCounts(Collection<BucketCounts>) - Method in interface com.intuit.wasabi.analytics.AnalysisTools
Creates an ExperimentCounts object from a collection of BucketCounts objects.
calculateExperimentCounts(Collection<BucketCounts>) - Method in class com.intuit.wasabi.analytics.impl.AnalysisToolsImpl
Creates an ExperimentCounts object from a collection of BucketCounts objects.
calculateLastDay() - Method in class com.intuit.wasabi.experimentobjects.Experiment
Calculates the last day of the experiment.
CassandraAssignmentsRepository - Class in com.intuit.wasabi.repository.impl.cassandra
Cassandra implementation of AssignmentRepository
CassandraAssignmentsRepository(ExperimentRepository, ExperimentRepository, AssignmentsRepository, CassandraDriver, ExperimentsKeyspace, EventLog, Integer, Boolean, Boolean, Boolean, Boolean, String) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
CassandraAuditLogRepository - Class in com.intuit.wasabi.repository.impl.cassandra
The AuditLog repository wraps calls to cassandra for the AuditLogs.
CassandraAuditLogRepository(CassandraDriver, ExperimentsKeyspace) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
 
CassandraAuthorizationRepository - Class in com.intuit.wasabi.repository.impl.cassandra
Cassandra AuthorizationRepository implementation
CassandraAuthorizationRepository(CassandraDriver, ExperimentsKeyspace, ExperimentRepository, UserDirectory) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
Constructor
CassandraDriver - Interface in com.intuit.wasabi.cassandra
Low-level access to Cassandra using Astyanax
CassandraDriver.Configuration - Interface in com.intuit.wasabi.cassandra
Configuration to be provided to driver implementations
CassandraExperimentRepositoryModule - Class in com.intuit.wasabi.repository.impl.cassandra
Guice module for cassandra experiment repo
CassandraExperimentRepositoryModule() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraExperimentRepositoryModule
 
CassandraFeedbackRepository - Class in com.intuit.wasabi.repository.impl.cassandra
Cassandra implementation of
CassandraFeedbackRepository(CassandraDriver, ExperimentsKeyspace) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraFeedbackRepository
Constructor
CassandraMutexRepository - Class in com.intuit.wasabi.repository.impl.cassandra
Mutax repo cassandra implementation
CassandraMutexRepository(ExperimentRepository, CassandraDriver, ExperimentsKeyspace) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraMutexRepository
Constructor
CassandraPagesRepository - Class in com.intuit.wasabi.repository.impl.cassandra
Pages repo cassandra implementation
CassandraPagesRepository(ExperimentRepository, CassandraDriver, ExperimentsKeyspace) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
 
CassandraPrioritiesRepository - Class in com.intuit.wasabi.repository.impl.cassandra
Cassandra priorities repository impl
CassandraPrioritiesRepository(ExperimentRepository, CassandraDriver, ExperimentsKeyspace) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.CassandraPrioritiesRepository
 
CassandraRepository - Annotation Type in com.intuit.wasabi.repository
Annotation for cassandra repo
ChangeEvent - Interface in com.intuit.wasabi.eventlog.events
Denotes a state transition of a single field of an item.
check() - Method in class com.intuit.wasabi.cassandra.health.DefaultCassandraHealthCheck
 
checkForIllegalPausedRunningUpdate(Experiment, Experiment) - Method in interface com.intuit.wasabi.experiment.Experiments
Check for illegal update when current experiment is RUNNING/PAUSED state.
checkForIllegalPausedRunningUpdate(Experiment, Experiment) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Check for illegal update when current experiment is RUNNING/PAUSED state.
checkForIllegalTerminatedUpdate(Experiment, Experiment) - Method in interface com.intuit.wasabi.experiment.Experiments
Check for illegal update when current experiment is in TERMINATED state.
checkForIllegalTerminatedUpdate(Experiment, Experiment) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Check for illegal update when current experiment is in TERMINATED state.
checkForIllegalUpdate(Experiment, Experiment) - Method in interface com.intuit.wasabi.experiment.Experiments
Check for illegal update of an experiment.
checkForIllegalUpdate(Experiment, Experiment) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Check for illegal update of an experiment.
checkMostRecentRollup(Experiment, Parameters, Date) - Method in interface com.intuit.wasabi.repository.AnalyticsRepository
Check most recent rollup
checkMostRecentRollup(Experiment, Parameters, Date) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
Get the date of the most recent rollup.
checkMutex(Experiment, User.ID, Context) - Method in interface com.intuit.wasabi.assignment.Assignments
Check if a user is in an experiment which is mutually exclusive with the given experiment
checkMutex(Experiment, User.ID, Context) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
checkMutex(Experiment, Table<Experiment.ID, Experiment.Label, String>, Map<Experiment.ID, List<Experiment.ID>>) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
checkStateTransition(Experiment.ID, Experiment.State, Experiment.State) - Method in interface com.intuit.wasabi.experiment.Experiments
Check state transition from current to desired state.
checkStateTransition(Experiment.ID, Experiment.State, Experiment.State) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Check state transition from current to desired state.
checkSuperAdmin(UserInfo.Username) - Method in interface com.intuit.wasabi.authorization.Authorization
Verifies super admin permissions for the given user name (ID)
checkSuperAdmin(UserInfo.Username) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
checkSuperAdminPermissions(UserInfo.Username, Application.Name) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Check super user permissions
checkSuperAdminPermissions(UserInfo.Username, Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
Check super user permissions
checkUserPermissions(UserInfo.Username, Application.Name, Permission) - Method in interface com.intuit.wasabi.authorization.Authorization
Verifies permission for the given user name (ID) within the application, throws AuthenticationException if not a valid permission
checkUserPermissions(UserInfo.Username, Application.Name, Permission) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
cleanPriorityList(Application.Name, List<Experiment.ID>) - Method in class com.intuit.wasabi.experiment.impl.PrioritiesImpl
 
cleanup() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Cleans up.
cleanUp() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Clean up.
cleanUp() - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
Perform some cleanup: Pause and terminate the experiment, finally delete it.
cleanUpExperiments() - Method in class com.intuit.wasabi.tests.library.TestBase
Cleans up all experiments currently in TestBase.toCleanUp.
clearComparisonWinner - Variable in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
clearRule(Experiment.ID) - Method in class com.intuit.wasabi.assignmentobjects.RuleCache
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
clone() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
clone() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
clone() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
clone() - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
clone() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
clone() - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
close() - Method in class com.intuit.wasabi.database.impl.DBITransaction
 
closeAndEmptyBuckets(String) - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
Needs bucket states.
com.intuit.wasabi - package com.intuit.wasabi
 
com.intuit.wasabi.analytics - package com.intuit.wasabi.analytics
 
com.intuit.wasabi.analytics.impl - package com.intuit.wasabi.analytics.impl
 
com.intuit.wasabi.analyticsobjects - package com.intuit.wasabi.analyticsobjects
 
com.intuit.wasabi.analyticsobjects.counts - package com.intuit.wasabi.analyticsobjects.counts
 
com.intuit.wasabi.analyticsobjects.metrics - package com.intuit.wasabi.analyticsobjects.metrics
 
com.intuit.wasabi.analyticsobjects.statistics - package com.intuit.wasabi.analyticsobjects.statistics
 
com.intuit.wasabi.api - package com.intuit.wasabi.api
 
com.intuit.wasabi.api.error - package com.intuit.wasabi.api.error
 
com.intuit.wasabi.api.jackson - package com.intuit.wasabi.api.jackson
 
com.intuit.wasabi.assignment - package com.intuit.wasabi.assignment
 
com.intuit.wasabi.assignment.impl - package com.intuit.wasabi.assignment.impl
 
com.intuit.wasabi.assignmentobjects - package com.intuit.wasabi.assignmentobjects
 
com.intuit.wasabi.auditlog - package com.intuit.wasabi.auditlog
 
com.intuit.wasabi.auditlog.impl - package com.intuit.wasabi.auditlog.impl
 
com.intuit.wasabi.auditlogobjects - package com.intuit.wasabi.auditlogobjects
 
com.intuit.wasabi.authentication - package com.intuit.wasabi.authentication
 
com.intuit.wasabi.authentication.impl - package com.intuit.wasabi.authentication.impl
 
com.intuit.wasabi.authentication.util - package com.intuit.wasabi.authentication.util
 
com.intuit.wasabi.authenticationobjects - package com.intuit.wasabi.authenticationobjects
 
com.intuit.wasabi.authorization - package com.intuit.wasabi.authorization
 
com.intuit.wasabi.authorization.impl - package com.intuit.wasabi.authorization.impl
 
com.intuit.wasabi.authorizationobjects - package com.intuit.wasabi.authorizationobjects
 
com.intuit.wasabi.cassandra - package com.intuit.wasabi.cassandra
 
com.intuit.wasabi.cassandra.health - package com.intuit.wasabi.cassandra.health
 
com.intuit.wasabi.database - package com.intuit.wasabi.database
 
com.intuit.wasabi.database.impl - package com.intuit.wasabi.database.impl
 
com.intuit.wasabi.email - package com.intuit.wasabi.email
 
com.intuit.wasabi.email.impl - package com.intuit.wasabi.email.impl
 
com.intuit.wasabi.eventlog - package com.intuit.wasabi.eventlog
 
com.intuit.wasabi.eventlog.events - package com.intuit.wasabi.eventlog.events
 
com.intuit.wasabi.eventlog.impl - package com.intuit.wasabi.eventlog.impl
 
com.intuit.wasabi.eventobjects - package com.intuit.wasabi.eventobjects
 
com.intuit.wasabi.events - package com.intuit.wasabi.events
 
com.intuit.wasabi.events.impl - package com.intuit.wasabi.events.impl
 
com.intuit.wasabi.exceptions - package com.intuit.wasabi.exceptions
 
com.intuit.wasabi.experiment - package com.intuit.wasabi.experiment
 
com.intuit.wasabi.experiment.impl - package com.intuit.wasabi.experiment.impl
 
com.intuit.wasabi.experimentobjects - package com.intuit.wasabi.experimentobjects
 
com.intuit.wasabi.experimentobjects.exceptions - package com.intuit.wasabi.experimentobjects.exceptions
 
com.intuit.wasabi.export - package com.intuit.wasabi.export
 
com.intuit.wasabi.export.rest - package com.intuit.wasabi.export.rest
 
com.intuit.wasabi.export.rest.impl - package com.intuit.wasabi.export.rest.impl
 
com.intuit.wasabi.feedback - package com.intuit.wasabi.feedback
 
com.intuit.wasabi.feedback.impl - package com.intuit.wasabi.feedback.impl
 
com.intuit.wasabi.feedbackobjects - package com.intuit.wasabi.feedbackobjects
 
com.intuit.wasabi.repository - package com.intuit.wasabi.repository
 
com.intuit.wasabi.repository.impl.cassandra - package com.intuit.wasabi.repository.impl.cassandra
 
com.intuit.wasabi.repository.impl.cassandra.serializer - package com.intuit.wasabi.repository.impl.cassandra.serializer
 
com.intuit.wasabi.repository.impl.database - package com.intuit.wasabi.repository.impl.database
 
com.intuit.wasabi.tests.data - package com.intuit.wasabi.tests.data
 
com.intuit.wasabi.tests.library - package com.intuit.wasabi.tests.library
 
com.intuit.wasabi.tests.library.request - package com.intuit.wasabi.tests.library.request
 
com.intuit.wasabi.tests.library.util - package com.intuit.wasabi.tests.library.util
 
com.intuit.wasabi.tests.library.util.serialstrategies - package com.intuit.wasabi.tests.library.util.serialstrategies
 
com.intuit.wasabi.tests.model - package com.intuit.wasabi.tests.model
 
com.intuit.wasabi.tests.model.analytics - package com.intuit.wasabi.tests.model.analytics
 
com.intuit.wasabi.tests.model.factory - package com.intuit.wasabi.tests.model.factory
 
com.intuit.wasabi.tests.service - package com.intuit.wasabi.tests.service
 
com.intuit.wasabi.tests.service.assignment - package com.intuit.wasabi.tests.service.assignment
 
com.intuit.wasabi.tests.service.factory - package com.intuit.wasabi.tests.service.factory
 
com.intuit.wasabi.tests.service.priority - package com.intuit.wasabi.tests.service.priority
 
com.intuit.wasabi.tests.service.segmentation - package com.intuit.wasabi.tests.service.segmentation
 
com.intuit.wasabi.tests.service.statistic - package com.intuit.wasabi.tests.service.statistic
 
com.intuit.wasabi.userdirectory - package com.intuit.wasabi.userdirectory
 
com.intuit.wasabi.userdirectory.impl - package com.intuit.wasabi.userdirectory.impl
 
com.intuit.wasabi.util - package com.intuit.wasabi.util
 
CombinableDataProvider - Class in com.intuit.wasabi.tests.data
 
CombinableDataProvider() - Constructor for class com.intuit.wasabi.tests.data.CombinableDataProvider
 
combine(Object[][], Object[][]) - Static method in class com.intuit.wasabi.tests.data.CombinableDataProvider
Returns the list of combination of color and shape codes.
combineOldAndNewBuckets(BucketList, BucketList) - Method in interface com.intuit.wasabi.experiment.Buckets
Go through the list of old buckets and replace them with the new buckets.
combineOldAndNewBuckets(BucketList, BucketList) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Go through the list of old buckets and replace them with the new buckets.
commit() - Method in class com.intuit.wasabi.database.impl.DBITransaction
 
ComparisonStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO that saves the comparison of a action or bucket Fields: boolean indicating if sufficient data has been collected fraction of the data collected clear winner of the comparison The difference between the two action rates as an Estimate object smallest observable Effect Size
ComparisonStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
ComparisonStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
ComponentHealth - Class in com.intuit.wasabi.api
 
ComponentHealth(String) - Constructor for class com.intuit.wasabi.api.ComponentHealth
 
ComponentHealthList - Class in com.intuit.wasabi.api
 
ComponentHealthList(List<ComponentHealth>) - Constructor for class com.intuit.wasabi.api.ComponentHealthList
 
computeStatistics() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
concatAll(T[], T[]...) - Static method in class com.intuit.wasabi.tests.data.CombinableDataProvider
 
confidenceLevel - Variable in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
 
confidenceLevel - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
the confidence level
configure() - Method in class com.intuit.wasabi.analytics.AnalyticsModule
configure() - Method in class com.intuit.wasabi.api.ApiModule
 
configure() - Method in class com.intuit.wasabi.api.jackson.JacksonModule
 
configure() - Method in class com.intuit.wasabi.assignment.AssignmentsModule
 
configure() - Method in class com.intuit.wasabi.auditlog.AuditLogModule
Configures a Binder via the exposed methods.
configure() - Method in class com.intuit.wasabi.authentication.AuthenticationModule
 
configure() - Method in class com.intuit.wasabi.authorization.AuthorizationModule
 
configure() - Method in class com.intuit.wasabi.database.DatabaseModule
 
configure() - Method in class com.intuit.wasabi.email.EmailModule
Changes here can result in the use of different email services, or the use of the NoopEmailImpl that only logs emails, but does not sent them.
configure() - Method in class com.intuit.wasabi.eventlog.EventLogModule
configure() - Method in class com.intuit.wasabi.events.EventsModule
 
configure() - Method in class com.intuit.wasabi.experiment.ExperimentsModule
 
configure() - Method in class com.intuit.wasabi.export.rest.impl.ExportModule
 
configure() - Method in class com.intuit.wasabi.feedback.FeedbackModule
 
configure() - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraExperimentRepositoryModule
configure() - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalyticsModule
 
configure() - Method in class com.intuit.wasabi.repository.impl.database.DatabaseExperimentRepositoryModule
 
configure() - Method in class com.intuit.wasabi.repository.RepositoryModule
 
configure() - Method in class com.intuit.wasabi.userdirectory.UserDirectoryModule
 
Constants - Interface in com.intuit.wasabi.repository
Common constants
Constants - Class in com.intuit.wasabi.tests.library.util
 
Constants() - Constructor for class com.intuit.wasabi.tests.library.util.Constants
 
ConstraintViolationException - Exception in com.intuit.wasabi.exceptions
Signals a constraint violation in the database
ConstraintViolationException(ConstraintViolationException.Reason) - Constructor for exception com.intuit.wasabi.exceptions.ConstraintViolationException
 
ConstraintViolationException(ConstraintViolationException.Reason, String, Map<String, Object>) - Constructor for exception com.intuit.wasabi.exceptions.ConstraintViolationException
 
ConstraintViolationException.Reason - Enum in com.intuit.wasabi.exceptions
 
constructMetric(double) - Method in enum com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics
 
constructMetric(double, double) - Method in enum com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics
 
ContainerCounts - Interface in com.intuit.wasabi.analyticsobjects.counts
Interface for the various counts
ContainerStatistics - Interface in com.intuit.wasabi.analyticsobjects.statistics
This interface holds the joint action rate and the action rates per single Event.
contains(String) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Checks if an identifier is contained in this strategy.
contains(String) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Checks if an identifier is contained in this strategy.
contains(String) - Method in interface com.intuit.wasabi.tests.library.util.serialstrategies.SerializationStrategy
Checks if an identifier is contained in this strategy.
containsRule(Experiment.ID) - Method in class com.intuit.wasabi.assignmentobjects.RuleCache
 
Context - Class in com.intuit.wasabi.experimentobjects
The context of an experiment.
Context() - Constructor for class com.intuit.wasabi.experimentobjects.Context
 
context - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
Context
context - Variable in class com.intuit.wasabi.tests.model.Assignment
the assignment context
context - Variable in class com.intuit.wasabi.tests.model.Event
this event's context
Context.Builder - Class in com.intuit.wasabi.experimentobjects
 
ContextIntegrationTest - Class in com.intuit.wasabi.tests.service
Context integration test
ContextIntegrationTest() - Constructor for class com.intuit.wasabi.tests.service.ContextIntegrationTest
Initializes a default experiment.
ContextMutexIntegrationTest - Class in com.intuit.wasabi.tests.service
Context mutex experiment integration test
ContextMutexIntegrationTest() - Constructor for class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
ContextSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for Context
ContextSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.ContextSerializer
Constructor
count - Variable in class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount
 
CountDailyIntegrationTest - Class in com.intuit.wasabi.tests.service
Bucket integration tests
CountDailyIntegrationTest() - Constructor for class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
Initializes a default experiment.
CountIntegrationTest - Class in com.intuit.wasabi.tests.service
Bucket integration tests
CountIntegrationTest() - Constructor for class com.intuit.wasabi.tests.service.CountIntegrationTest
Initializes a default experiment.
Counts - Class in com.intuit.wasabi.analyticsobjects.counts
DTO to save counts Fields: Total counts Counts for unique users
Counts() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.Counts
 
Counts(long, long) - Constructor for class com.intuit.wasabi.analyticsobjects.counts.Counts
 
Counts - Class in com.intuit.wasabi.tests.model.analytics
Wraps counts.
Counts() - Constructor for class com.intuit.wasabi.tests.model.analytics.Counts
 
Counts.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
createAccessToken() - Static method in class com.intuit.wasabi.tests.model.factory.AccessTokenFactory
Creates an empty AccessToken.
createAction() - Static method in class com.intuit.wasabi.tests.model.factory.EventFactory
Creates a simple action.
createAPIUser() - Static method in class com.intuit.wasabi.tests.model.factory.APIUserFactory
Creates an APIUser with a unique ID.
createApplication(Application.Name) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Create an application at top level
createApplication() - Static method in class com.intuit.wasabi.tests.model.factory.ApplicationFactory
Creates a basic Application with the required default values.
createAssignment() - Static method in class com.intuit.wasabi.tests.model.factory.AssignmentFactory
Creates a basic Assignment with the required default values.
createBasicAuthorization(String, String, String) - Static method in class com.intuit.wasabi.tests.library.ServiceGenerator
 
createBucket(Experiment.ID, Bucket, UserInfo) - Method in interface com.intuit.wasabi.experiment.Buckets
Creates a new bucket for the specified experiment by adding the specified metadata to the database.
createBucket(Experiment.ID, Bucket, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Creates a new bucket for the specified experiment by adding the specified metadata to the database.
createBucket(Bucket) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Create a new bucket for the specified experiment
createBucket(Experiment) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates a simple bucket with only required values set.
createBucket(Experiment, boolean) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates a simple bucket with only required values set.
createBucketForExperiment(String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Bucket
 
createBuckets(Experiment, int) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates a sample set of N minimal buckets for the given experiment.
createBuckets(Experiment, double[]) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates allocationPercentages.length many minimal buckets with their percentages assigned to them.
createBuckets(Experiment, double[], String[]) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates allocationPercentages.length many minimal buckets with their percentages assigned to them.
createBuckets() - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
 
createCalendarMidnight(Date) - Static method in class com.intuit.wasabi.util.DateUtil
Creates a calendar with hour, minute, second, millisecond set to zero for given Date.
createCompleteBucket(Experiment) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates a bucket and sets all parameters to some default values.
createCompleteBucket(Experiment, boolean) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates a bucket and sets all parameters to some default values.
createCompleteBuckets(Experiment, int) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates a sample set of N complete buckets for the given experiment.
createCompleteBuckets(Experiment, double[]) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates allocationPercentages.length many complete buckets with their percentages assigned to them.
createCompleteBuckets(Experiment, double[], String[]) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates allocationPercentages.length many complete buckets with their percentages assigned to them.
createCompleteBuckets(Experiment, double[], String[], boolean[]) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
 
createCompleteExperiment() - Static method in class com.intuit.wasabi.tests.model.factory.ExperimentFactory
Creates a fully specified Experiment (without an ID).
created - Variable in class com.intuit.wasabi.tests.model.Assignment
creation date
CreateEvent - Interface in com.intuit.wasabi.eventlog.events
A tagging interface denoting events related to entity creation.
createEvent() - Static method in class com.intuit.wasabi.tests.model.factory.EventFactory
Creates a basic IMPRESSION with the required default values.
createEventsForExperiment(String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Event
 
createExclusion(Experiment.ID, Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraMutexRepository
 
createExclusion(Experiment.ID, Experiment.ID) - Method in interface com.intuit.wasabi.repository.MutexRepository
Create an exclusion
createExclusions(Experiment.ID, ExperimentIDList, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Creates mutual exclusion rules for the specified experiment uuid.
createExclusions(Experiment.ID, ExperimentIDList, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.MutexImpl
Creates a new mutual exclusion rule and adds it to the database
createExclusions(Experiment.ID, ExperimentIDList, UserInfo) - Method in interface com.intuit.wasabi.experiment.Mutex
Creates a new mutual exclusion rule and adds it to the database
createExperiment(NewExperiment, UserInfo) - Method in interface com.intuit.wasabi.experiment.Experiments
Creates a new experiment by adding the specified metadata to the database
createExperiment(NewExperiment, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Creates a new experiment by adding the specified metadata to the database
createExperiment(NewExperiment) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Create the new experiment.
createExperiment(String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Experiment
 
createExperiment() - Static method in class com.intuit.wasabi.tests.model.factory.ExperimentFactory
Creates a basic Experiment with the required default values but no ID.
createExperiment() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Creates an experiment with only one control bucket and the first rule.
createExperimentAuth(String, String) - Method in class com.intuit.wasabi.tests.service.AuthTest
Tries to create experiments with valid authorizations.
createExperimentWithDescription() - Static method in class com.intuit.wasabi.tests.model.factory.ExperimentFactory
Creates a basic Experiment with the required default values and the optional value description.
createExperimentWithRule() - Static method in class com.intuit.wasabi.tests.model.factory.ExperimentFactory
Creates a basic Experiment with the required default values and the optional value rule.
createFromEvent(EventLogEvent) - Static method in class com.intuit.wasabi.auditlogobjects.AuditLogEntryFactory
Decides which kind of event is supplied and calls the corresponding factory method.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.AccessTokenFactory
Creates an AccessToken from a json String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.APIUserFactory
Creates an APIUser from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.ApplicationFactory
Creates an Application from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.AssignmentFactory
Creates an Assignment from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.BucketFactory
Creates a bucket from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.EventFactory
Creates an Event from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.ExperimentFactory
Creates an Experiment from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.PageFactory
Creates an Page from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.UserFactory
Creates an User from a JSON String.
createFromJSONString(String) - Static method in class com.intuit.wasabi.tests.model.factory.UserFeedbackFactory
Creates a UserFeedback from a JSON String.
createImpression() - Static method in class com.intuit.wasabi.tests.model.factory.EventFactory
Creates a basic IMPRESSION with the required default values.
createIndicesForNewExperiment(NewExperiment) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
This is an cassandra specific method, that has to be used to update the Indices for a new Experiment.
createPage() - Static method in class com.intuit.wasabi.tests.model.factory.PageFactory
Creates a basic Page with the required default values.
createPriorities(Application.Name, ExperimentIDList, String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Creates a rank ordered priority list
createPriorities(Application.Name, ExperimentIDList, boolean) - Method in class com.intuit.wasabi.experiment.impl.PrioritiesImpl
Inserts a rank-ordered list of experiment IDs within an application into the database
createPriorities(Application.Name, ExperimentIDList, boolean) - Method in interface com.intuit.wasabi.experiment.Priorities
Inserts a rank-ordered list of experiment IDs within an application into the database
createPriorities(Application.Name, List<Experiment.ID>) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPrioritiesRepository
Deletes existing priority list for an application, and inserts with new priority list.
createPriorities(Application.Name, List<Experiment.ID>) - Method in interface com.intuit.wasabi.repository.PrioritiesRepository
Upserts the priority list for an application
createService(Class<S>, RequestInterceptor) - Static method in class com.intuit.wasabi.tests.library.ServiceGenerator
 
createService(Class<S>, String, String) - Static method in class com.intuit.wasabi.tests.library.ServiceGenerator
 
createUser() - Static method in class com.intuit.wasabi.tests.model.factory.UserFactory
Creates a basic User with the required default values.
createUser(String) - Static method in class com.intuit.wasabi.tests.model.factory.UserFactory
Creates a user with a name.
createUserFeedback(UserFeedback) - Method in interface com.intuit.wasabi.feedback.Feedback
Save user feedback into repository with the specified UserFeedback object.
createUserFeedback(UserFeedback) - Method in class com.intuit.wasabi.feedback.impl.FeedbackImpl
 
createUserFeedback(UserFeedback) - Method in interface com.intuit.wasabi.repository.FeedbackRepository
Create user feedback
createUserFeedback(UserFeedback) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraFeedbackRepository
Create user feedback
createUserFeedback() - Static method in class com.intuit.wasabi.tests.model.factory.UserFeedbackFactory
Creates a user feedback with the required default values.
createUserFeedback(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to post Userfeedback with valid authorizations and valid inputs.
createUserFeedbackHasScore0(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to post Userfeedback with valid authorization and invalid inputs.
createUserFeedbackHasScore11(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to post Userfeedback with valid authorization and invalid inputs.
createUserFeedbackHasScoreMinus1(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to post Userfeedback with valid authorization and invalid inputs.
createUserFeedbackIsContactOkayFalse(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to post Userfeedback with valid authorization and invalid inputs.
createUserFeedbackIsContactOkFalse(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to post Userfeedback with valid authorizations and valid inputs.
creationTime - Variable in class com.intuit.wasabi.tests.model.Experiment
The creation time.
creatorID - Variable in class com.intuit.wasabi.tests.model.Experiment
the user who created the experiment
csvToJsonArray(String, String) - Static method in class com.intuit.wasabi.tests.library.util.TestUtils
Turns a csv with a header row into a JSON array.
cumulative - Variable in class com.intuit.wasabi.tests.model.analytics.DailyCounts
the cumulative counts up to and on this day
cumulative - Variable in class com.intuit.wasabi.tests.model.analytics.DailyStatistics
the statistics up to and on this day.
currentTimeString() - Static method in class com.intuit.wasabi.tests.library.util.TestUtils
Returns the current time as a String formatted as needed.

D

DailyBase - Class in com.intuit.wasabi.analyticsobjects
Created on 4/8/16.
DailyBase(DailyBase.Builder) - Constructor for class com.intuit.wasabi.analyticsobjects.DailyBase
 
DailyBase.Builder<T extends DailyBase.Builder<T>> - Class in com.intuit.wasabi.analyticsobjects
 
DailyCounts - Class in com.intuit.wasabi.analyticsobjects.counts
DailyCounts Object in order to save the counts for an experiment
Either for a specific date or the range form the start of the experiment to the given date Fields: Date Counts object for the impressions of the experiment Counts object for the joint action counts of the experiment List of ActionCounts for the individual actions in the buckets List of BucketCounts for the individual buckets in the experiment
DailyCounts(DailyCounts.Builder) - Constructor for class com.intuit.wasabi.analyticsobjects.counts.DailyCounts
 
DailyCounts - Class in com.intuit.wasabi.tests.model.analytics
Wraps the daily counts.
DailyCounts() - Constructor for class com.intuit.wasabi.tests.model.analytics.DailyCounts
 
DailyCounts.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
DailyStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
Daily statistics wrapper class ExperimentBasicStatistics ExperimentStatistics
DailyStatistics(DailyStatistics.Builder) - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics
 
DailyStatistics - Class in com.intuit.wasabi.tests.model.analytics
Wraps daily statistics.
DailyStatistics() - Constructor for class com.intuit.wasabi.tests.model.analytics.DailyStatistics
 
DailyStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
DailyStatisticsComputed - Class in com.intuit.wasabi.tests.model
Created on 6/15/16.
DailyStatisticsComputed() - Constructor for class com.intuit.wasabi.tests.model.DailyStatisticsComputed
 
DailyStatisticsWrapper - Class in com.intuit.wasabi.tests.model
Created on 6/15/16.
DailyStatisticsWrapper() - Constructor for class com.intuit.wasabi.tests.model.DailyStatisticsWrapper
 
DatabaseAnalytics - Class in com.intuit.wasabi.repository.impl.database
Database analytics impl of analytics repo
DatabaseAnalytics(TransactionFactory, Flyway) - Constructor for class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
Constructor
DatabaseAnalyticsModule - Class in com.intuit.wasabi.repository.impl.database
Guice module for database analytics
DatabaseAnalyticsModule() - Constructor for class com.intuit.wasabi.repository.impl.database.DatabaseAnalyticsModule
 
DatabaseException - Exception in com.intuit.wasabi.exceptions
 
DatabaseException(String) - Constructor for exception com.intuit.wasabi.exceptions.DatabaseException
 
DatabaseException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.DatabaseException
 
DatabaseExperimentRepositoryModule - Class in com.intuit.wasabi.repository.impl.database
Guice module for database experiment module
DatabaseExperimentRepositoryModule() - Constructor for class com.intuit.wasabi.repository.impl.database.DatabaseExperimentRepositoryModule
 
DatabaseExport - Interface in com.intuit.wasabi.export
Database export tagging interface
DatabaseModule - Class in com.intuit.wasabi.database
 
DatabaseModule() - Constructor for class com.intuit.wasabi.database.DatabaseModule
 
DatabaseRepository - Annotation Type in com.intuit.wasabi.repository
Annotation for database repo
dataProviderAssignments() - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
Provides a valid user agent match and an invalid one and the expected results.
dataProviderBuckets() - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
Provides different bucket states.
date - Variable in class com.intuit.wasabi.tests.model.analytics.DailyCounts
the date
date - Variable in class com.intuit.wasabi.tests.model.analytics.DailyStatistics
the day
DateHour - Class in com.intuit.wasabi.assignmentobjects
 
DateHour() - Constructor for class com.intuit.wasabi.assignmentobjects.DateHour
 
dateOnlyFormat - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
dateParser - Static variable in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
dateParser - Static variable in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
dateParser - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
dates() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Provides start, intermediate and end dates.
dateTime - Static variable in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
dateTime - Static variable in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
dateTime - Static variable in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
dateTime - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
DateUtil - Class in com.intuit.wasabi.util
 
days - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeCounts
cumulative counts per day
days - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeStatistics
statistics per day
DBITransaction - Class in com.intuit.wasabi.database.impl
 
DBITransaction(DBI) - Constructor for class com.intuit.wasabi.database.impl.DBITransaction
 
DBITransactionFactory - Class in com.intuit.wasabi.database
INFO: includes registering a MySql connection health check (metrics-healthchecks)
DBITransactionFactory(BoneCPConfig, HealthCheckRegistry) - Constructor for class com.intuit.wasabi.database.DBITransactionFactory
 
DecisionAdjuster - Class in com.intuit.wasabi.analyticsobjects.metrics
Helper class to support scaling operations
DEFAULT - Static variable in interface com.intuit.wasabi.email.TextTemplates
 
DEFAULT_CASSANDRA_VERSION - Static variable in interface com.intuit.wasabi.cassandra.DefaultCassandraConstant
Default Cassandra version
DEFAULT_CHAR_SET - Static variable in interface com.intuit.wasabi.repository.Constants
Default charset used for getting bytes from string
DEFAULT_CONFIG_API_VERSION_STRING - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
DEFAULT_CONFIG_FILE - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
DEFAULT_CONFIG_SERVER_NAME - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
DEFAULT_CONFIG_SERVER_PROTOCOL - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
DEFAULT_CQL_VERSION - Static variable in interface com.intuit.wasabi.cassandra.DefaultCassandraConstant
Default CQL version
DEFAULT_MAX_DECISIONS - Static variable in class com.intuit.wasabi.analyticsobjects.metrics.DecisionAdjuster
 
DEFAULT_MAX_IMPRESSIONS - Static variable in class com.intuit.wasabi.analyticsobjects.metrics.DecisionAdjuster
 
DEFAULT_MIN_IMPRESSIONS - Static variable in class com.intuit.wasabi.analyticsobjects.metrics.DecisionAdjuster
 
DEFAULT_NODE_COUNT - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
DEFAULT_PAGE_NAME - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
DEFAULT_PREFIX_APPLICATION - Static variable in class com.intuit.wasabi.tests.library.util.Constants
DEFAULT_PREFIX_BUCKET - Static variable in class com.intuit.wasabi.tests.library.util.Constants
DEFAULT_PREFIX_EXPERIMENT - Static variable in class com.intuit.wasabi.tests.library.util.Constants
DEFAULT_PREFIX_PAGE - Static variable in class com.intuit.wasabi.tests.library.util.Constants
DEFAULT_PREFIX_USER - Static variable in class com.intuit.wasabi.tests.library.util.Constants
DEFAULT_PREFIX_USER_FEEDBACK - Static variable in class com.intuit.wasabi.tests.library.util.Constants
defaultApplication() - Static method in class com.intuit.wasabi.tests.model.factory.ApplicationFactory
Returns the default application.
DefaultAssignmentDecorator - Class in com.intuit.wasabi.assignment.impl
 
DefaultAssignmentDecorator() - Constructor for class com.intuit.wasabi.assignment.impl.DefaultAssignmentDecorator
 
DefaultAuthentication - Class in com.intuit.wasabi.authentication.impl
Default authentication implementation
DefaultAuthentication(UserDirectory) - Constructor for class com.intuit.wasabi.authentication.impl.DefaultAuthentication
 
DefaultAuthorization - Class in com.intuit.wasabi.authorization.impl
The default authorization implementation for noop authentication
DefaultAuthorization(AuthorizationRepository, Experiments, EventLog) - Constructor for class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
DefaultCassandraConstant - Interface in com.intuit.wasabi.cassandra
Cassandra related constants
DefaultCassandraDriver - Class in com.intuit.wasabi.cassandra
Default implementation of CassandraDriver
DefaultCassandraDriver(CassandraDriver.Configuration, HealthCheckRegistry, String) - Constructor for class com.intuit.wasabi.cassandra.DefaultCassandraDriver
 
DefaultCassandraHealthCheck - Class in com.intuit.wasabi.cassandra.health
Cassandra healthcheck class
DefaultCassandraHealthCheck(Keyspace) - Constructor for class com.intuit.wasabi.cassandra.health.DefaultCassandraHealthCheck
 
DefaultDriverConfiguration - Class in com.intuit.wasabi.export.rest.impl
 
DefaultDriverConfiguration(Integer, Integer) - Constructor for class com.intuit.wasabi.export.rest.impl.DefaultDriverConfiguration
 
DefaultNameExclusionStrategy - Class in com.intuit.wasabi.tests.library.util.serialstrategies
Implements a SerializationStrategy which only allows fields which have no blacklisted names.
DefaultNameExclusionStrategy(String...) - Constructor for class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Blacklists method names.
DefaultNameInclusionStrategy - Class in com.intuit.wasabi.tests.library.util.serialstrategies
Implements an SerializationStrategy which only allows fields which have whitelisted names.
DefaultNameInclusionStrategy(String...) - Constructor for class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Whitelists method names.
DefaultRestDriver - Class in com.intuit.wasabi.export.rest.impl
 
DefaultRestDriver(Driver.Configuration, String, Integer) - Constructor for class com.intuit.wasabi.export.rest.impl.DefaultRestDriver
 
DefaultRestEndPoint - Class in com.intuit.wasabi.export.rest.impl
 
DefaultRestEndPoint(RestEndPoint.Configuration) - Constructor for class com.intuit.wasabi.export.rest.impl.DefaultRestEndPoint
 
DefaultRestEndPointConfiguration - Class in com.intuit.wasabi.export.rest.impl
 
DefaultRestEndPointConfiguration(Properties) - Constructor for class com.intuit.wasabi.export.rest.impl.DefaultRestEndPointConfiguration
Constructor setup for testing or future injection purpose
DefaultUserDirectory - Class in com.intuit.wasabi.userdirectory.impl
Noop implementation for the UserDirectory, by default we will return super admin user
DefaultUserDirectory(List<UserInfo>) - Constructor for class com.intuit.wasabi.userdirectory.impl.DefaultUserDirectory
 
deleteAssignment(Experiment, User.ID, Context, Application.Name, Assignment) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Delete assignment for experiment, user and application
deleteAssignment(Experiment, User.ID, Context, Application.Name, Assignment) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Deletes the existing Assignment between a User and an Experiment.
deleteAssignmentOld(Experiment.ID, User.ID, Context, Application.Name, Bucket.Label) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Deletes the existing Assignment between a User and an Experiment.
deleteBucket(Experiment.ID, Bucket.Label, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
If the experiment is in "draft" state, immediately deletes the specified bucket.
deleteBucket(Experiment.ID, Bucket.Label, UserInfo) - Method in interface com.intuit.wasabi.experiment.Buckets
Deletes a bucket by removing its metadata from the database.
deleteBucket(Experiment.ID, Bucket.Label, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Deletes a bucket by removing its metadata from the database.
deleteBucket(Experiment.ID, Bucket.Label) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Delete a bucket
deleteBucket(Bucket) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request for a bucket.
deleteBucket(Bucket, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request for a bucket.
deleteBucket(Bucket, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request for a bucket.
deleteBucketFromExperiment(String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Bucket
 
deleteBuckets(List<Bucket>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends DELETE requests for a list of buckets.
deleteBuckets(List<Bucket>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends DELETE requests for a list of buckets.
deleteBuckets(List<Bucket>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends DELETE requests for a list of buckets.
deletedExperiment() - Static method in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
deleteExclusion(Experiment.ID, Experiment.ID, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.MutexImpl
Deletes a mutual exclusion relation between 2 experiments by removing it from the database.
deleteExclusion(Experiment.ID, Experiment.ID, UserInfo) - Method in interface com.intuit.wasabi.experiment.Mutex
Deletes a mutual exclusion relation between 2 experiments by removing it from the database.
deleteExclusion(Experiment.ID, Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraMutexRepository
Delete an exclusion
deleteExclusion(Experiment.ID, Experiment.ID) - Method in interface com.intuit.wasabi.repository.MutexRepository
Delete an exclusion
deleteExclusion(Experiment, Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request to remove the mutual exclusion of two experiments.
deleteExclusion(Experiment, Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request to remove the mutual exclusion of two experiments.
deleteExclusion(Experiment, Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request to remove the mutual exclusion of two experiments.
deleteExperiment(Experiment.ID, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Deletes the specified experiment.
deleteExperiment(NewExperiment) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
 
deleteExperiment(String, String) - Method in interface com.intuit.wasabi.tests.library.request.Experiment
 
deleteExperiment(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request for the experiment with the experiment's ID.
deleteExperiment(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request for the experiment with the experiment's ID.
deleteExperiment(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request for the experiment with the experiment's ID.
deleteExperiments(List<Experiment>) - Method in class com.intuit.wasabi.tests.library.TestBase
 
deleteExperimentsInTest_API_Functional_Apps() - Method in class com.intuit.wasabi.tests.library.TearDownTestExperiments
Deletes the experiments belonging to the tests.
deletePage(Experiment.ID, Page.Name, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Remove the association of a page to an experiment
deletePage(Experiment.ID, Page.Name, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
Delete the page from an experiment
deletePage(Experiment.ID, Page.Name, UserInfo) - Method in interface com.intuit.wasabi.experiment.Pages
Delete the page from an experiment
deletePage(Application.Name, Experiment.ID, Page.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
 
deletePage(Application.Name, Experiment.ID, Page.Name) - Method in interface com.intuit.wasabi.repository.PagesRepository
Delete a page from an experiment
deletePages(Experiment, Page) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request to delete an experiment from a page.
deletePages(Experiment, Page, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request to delete an experiment from a page.
deletePages(Experiment, Page, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request to delete an experiment from a page.
deleteUserFromLookUp(Experiment.ID, User.ID, Context) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Deletes the existing Assignment of a User in an Experiment.
deleteUserRole(UserInfo.Username, Application.Name, UserInfo) - Method in interface com.intuit.wasabi.authorization.Authorization
Deletes a user role for the given user name (ID) within the given application name
deleteUserRole(UserInfo.Username, Application.Name, UserInfo) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
deleteUserRole(UserInfo.Username, Application.Name) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Delete user role
deleteUserRole(UserInfo.Username, Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
 
deleteUserRoles(Application.Name, UserInfo.Username, String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Delete a user's role within an application
description - Variable in class com.intuit.wasabi.tests.model.Bucket
The bucket's description.
description - Variable in class com.intuit.wasabi.tests.model.Experiment
The description.
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.analyticsobjects.Event.Name.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.analyticsobjects.Event.Payload.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.api.jackson.ExperimentStateDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.api.jackson.SQLTimestampDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.assignmentobjects.User.ID.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.experimentobjects.Application.Name.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Label.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.experimentobjects.Experiment.ID.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Label.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.intuit.wasabi.experimentobjects.Page.Name.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.analyticsobjects.Event.Name.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.analyticsobjects.Event.Payload.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.assignmentobjects.User.ID.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.authenticationobjects.UserInfo.Username.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.experimentobjects.Application.Name.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.experimentobjects.Bucket.Label.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.experimentobjects.Experiment.ID.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.experimentobjects.Experiment.Label.Deserializer
 
Deserializer() - Constructor for class com.intuit.wasabi.experimentobjects.Page.Name.Deserializer
 
differentApp() - Static method in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
DistinguishableEffectSize - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO that saves the smallest distinguishable effect size
Fields: negative effect size positive effect size
DistinguishableEffectSize() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
DistinguishableEffectSize(Double, Double) - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
DistinguishableEffectSize.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
distinguishableEffectSizes(long, long, long, long) - Method in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
Calculates, for the current amount of data, the smallest (closest to 0) effect size that, if measured, could be confidently said to be nonzero.
distinguishableEffectSizes(long, long, long, long) - Method in class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxMetric
Calculates, for the current amount of data, the smallest (closest to 0) effect size that, if measured, could be confidently said to be nonzero.
distinguishableEffectSizes(long, long, long, long) - Method in class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxSymMetric
Calculates, for the current amount of data, the smallest (closest to 0) effect size that, if measured, could be confidently said to be nonzero.
doAssert() - Method in class com.intuit.wasabi.tests.library.PathSetAssertHelper
 
doBatchAssignments(User.ID, Application.Name, Context, boolean, boolean, HttpHeaders, ExperimentBatch, Page.Name, Map<Experiment.ID, Boolean>) - Method in interface com.intuit.wasabi.assignment.Assignments
Insert/update a user assignment for this experiment.
doBatchAssignments(User.ID, Application.Name, Context, boolean, boolean, HttpHeaders, ExperimentBatch, Page.Name, Map<Experiment.ID, Boolean>) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
doDelete(String, Object) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP DELETE
doDelete(String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP DELETE with an empty body
doDelete(String, Map<String, Object>, Object, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a DELETE request to receive a response.
doGet(String, Object) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP GET
doGet(String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP GET with an empty body
doGet(String, Map<String, Object>, Object, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a response.
doPageAssignments(Application.Name, Page.Name, User.ID, Context, boolean, boolean, HttpHeaders, SegmentationProfile) - Method in interface com.intuit.wasabi.assignment.Assignments
Gets assignments for a User based on the application name and the page.
doPageAssignments(Application.Name, Page.Name, User.ID, Context, boolean, boolean, HttpHeaders, SegmentationProfile) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
doPatch(String, Object) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP PATCH with the given formJSON in the body
doPatch(String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP PATCH with an empty body
doPost(String, Object) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP POST with the given formJSON in the body
doPost(String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP POST with an empty body
doPost(String, Map<String, Object>, Object, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive a response.
doPut(String, Object) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP PUT with the given formJSON in the body
doPut(String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
Does a HTTP PUT with an empty body
doPut(String, Map<String, Object>, Object, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to receive a response.
doSegmentTest(Application.Name, Experiment.Label, Context, SegmentationProfile, HttpHeaders) - Method in interface com.intuit.wasabi.assignment.Assignments
This method returns true if the input segmentation profile matches the rule in the experiment.
doSegmentTest(Application.Name, Experiment.Label, Context, SegmentationProfile, HttpHeaders) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
doSend(String, String, String...) - Method in interface com.intuit.wasabi.email.EmailService
Sends the specified message to the recipients.
doSend(String, String, String...) - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
Sends the specified message to the recipients.
doSend(String, String, String...) - Method in class com.intuit.wasabi.email.impl.NoopEmailImpl
 
Driver - Interface in com.intuit.wasabi.export.rest
A generic driver interface
Driver.Configuration - Interface in com.intuit.wasabi.export.rest
Configuration parameters for connection
DriverConfiguration - Class in com.intuit.wasabi.repository.impl.cassandra
Property-driven CassandraDriver configuration
DriverConfiguration(String) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
Create an instance bound to the property context
dummyBucketTestForExperimentTests() - Method in class com.intuit.wasabi.tests.service.IntegrationBucket
This is a placeholder for now, so that the experiment tests have a group to rely on until this is properly implemented.

E

effectSize - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
the effect size
email - Variable in class com.intuit.wasabi.tests.model.APIUser
email
EmailEventLogListener - Class in com.intuit.wasabi.email.impl
This listener is looking out for events and processes new events to a format that can be sent via mail using the EmailService
EmailEventLogListener(EventLog, EmailService, EmailTextProcessor) - Constructor for class com.intuit.wasabi.email.impl.EmailEventLogListener
The constructor uses the EventLog to register for updates on certain events (at the moment this only listens to changes in Buckets and Experiments)
EmailLinksList - Class in com.intuit.wasabi.email
A Class to hold a list of email links for email.
EmailLinksList() - Constructor for class com.intuit.wasabi.email.EmailLinksList
 
EmailLinksList.Builder - Class in com.intuit.wasabi.email
 
EmailModule - Class in com.intuit.wasabi.email
This is the module which defines the implementation to be used by different classes that would like to sent emails in the future.
EmailModule() - Constructor for class com.intuit.wasabi.email.EmailModule
 
EmailResource - Class in com.intuit.wasabi.api
The API endpoint /email can be used to send emails to application admins and ask for access.
EmailService - Interface in com.intuit.wasabi.email
This is the interface that is used for the centralized sending of notification emails, when for example the state of an experiment changes.
EmailServiceImpl - Class in com.intuit.wasabi.email.impl
Implementation of the EmailService
EmailServiceImpl(boolean, String, String, String, EmailTextProcessor) - Constructor for class com.intuit.wasabi.email.impl.EmailServiceImpl
 
EmailTextProcessor - Interface in com.intuit.wasabi.email
Interface that handles the text creation from a specific event.
EmailTextProcessorImpl - Class in com.intuit.wasabi.email.impl
Implementation of the EmailTextProcessor
EmailTextProcessorImpl(AuthorizationRepository) - Constructor for class com.intuit.wasabi.email.impl.EmailTextProcessorImpl
 
EMPTY - Static variable in class com.intuit.wasabi.authentication.impl.DefaultAuthentication
 
EmptyBucketUserAssignmentTest - Class in com.intuit.wasabi.tests.service
A test to check if user can be assigned if the previous assignment bucket is empty
EmptyBucketUserAssignmentTest() - Constructor for class com.intuit.wasabi.tests.service.EmptyBucketUserAssignmentTest
Initializes a default experiment.
EmptyBucketUserAssignmentToEmptyBucket - Class in com.intuit.wasabi.tests.service
A test to check if user can be assigned if the previous assignment bucket is empty
EmptyBucketUserAssignmentToEmptyBucket() - Constructor for class com.intuit.wasabi.tests.service.EmptyBucketUserAssignmentToEmptyBucket
Initializes a default experiment.
emptyFormJSON - Variable in class com.intuit.wasabi.tests.library.APIServerConnector
 
emptyTimeRangeQueryAndResponse() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
endTime - Static variable in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
endTime - Variable in class com.intuit.wasabi.tests.model.Experiment
The end time.
EndTimeHasPassedException - Exception in com.intuit.wasabi.exceptions
Created by nho2 on 7/8/14.
EndTimeHasPassedException(Experiment.ID, Date) - Constructor for exception com.intuit.wasabi.exceptions.EndTimeHasPassedException
 
EndTimeHasPassedException(Experiment.ID, Date, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.EndTimeHasPassedException
 
ensureStateIsDraft(Experiment) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
Checks that an experiment has a state "draft" and throws an exception if it doesn't
Envelope<T extends EnvelopePayload,E extends ExportKind> - Interface in com.intuit.wasabi.export
Interface for various envelops to be sent for export
EnvelopePayload - Interface in com.intuit.wasabi.export
Interface for various exportable payloads
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.Event
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.Event.Name
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.Event.Payload
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
equals(Object) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
equals(Object) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
equals(Object) - Method in class com.intuit.wasabi.assignmentobjects.DateHour
 
equals(Object) - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
equals(Object) - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
equals(Object) - Method in class com.intuit.wasabi.assignmentobjects.User.ID
 
equals(Object) - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
equals(Object) - Method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
equals(Object) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
equals(Object) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username
 
equals(Object) - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
equals(Object) - Method in class com.intuit.wasabi.authorizationobjects.UserPermissionsList
 
equals(Object) - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
equals(Object) - Method in class com.intuit.wasabi.authorizationobjects.UserRoleList
 
equals(Object) - Method in class com.intuit.wasabi.email.EmailLinksList
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Application.Name
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Bucket.BucketAuditInfo
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Label
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.BucketList
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Context
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Experiment.ID
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Label
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.ExperimentList
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Page
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.Page.Name
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
equals(Object) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
equals(Object) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
equals(Object) - Method in class com.intuit.wasabi.tests.model.AccessToken
If two access tokens are not equal, this will try to at least match the independent parts.
equals(Object) - Method in class com.intuit.wasabi.tests.model.Bucket
This is a workaround for the allocation percentage! If they are not equal, they are compared again only taking the first 5 decimal digits into account, which should usually be more than enough.
equals(Object) - Method in class com.intuit.wasabi.tests.model.EventDateTime
 
equals(Object) - Method in class com.intuit.wasabi.tests.model.ModelItem
Implements an equals method to compare this instance to other objects.
equals(Object) - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
equals(Object) - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics
 
equals(Object) - Method in class com.intuit.wasabi.tests.model.Statistics
 
erasePageData(Application.Name, Experiment.ID, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
Erase the page related data associated to an experiment
erasePageData(Application.Name, Experiment.ID, UserInfo) - Method in interface com.intuit.wasabi.experiment.Pages
Erase the page related data associated to an experiment
erasePageData(Application.Name, Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
Erase the page related data associated to an experiment
erasePageData(Application.Name, Experiment.ID) - Method in interface com.intuit.wasabi.repository.PagesRepository
Erase the page related data associated to an experiment
ErrorCode - Enum in com.intuit.wasabi.experimentobjects.exceptions
 
Estimate - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save an estimate with a value and lower and upper boundaries * Fields: Double: estimate value Double: estimate upper boundary Double: estimate lower boundary
Estimate() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
Estimate(Double, Double, Double) - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
estimate - Variable in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
Estimate - Class in com.intuit.wasabi.tests.model.analytics
Wraps an estimte.
Estimate() - Constructor for class com.intuit.wasabi.tests.model.analytics.Estimate
 
estimate - Variable in class com.intuit.wasabi.tests.model.analytics.Estimate
the estimate
Estimate.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
estimateRate(long, long) - Method in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
Calculates the estimate and confidence interval for the rate of a binomial distribution.
estimateRate(long, long) - Method in class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxMetric
Calculates the estimate and confidence interval for the rate of a binomial distribution.
estimateRateDifference(long, long, long, long) - Method in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
Calculates the estimate and confidence interval for the difference in rates of two binomial distributions.
estimateRateDifference(long, long, long, long) - Method in class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxMetric
Calculates the estimate and confidence interval for the difference in rates of two binomial distributions.
Event - Class in com.intuit.wasabi.analyticsobjects
An event represents an users interaction with the experiment.
Event() - Constructor for class com.intuit.wasabi.analyticsobjects.Event
 
Event - Interface in com.intuit.wasabi.tests.library.request
Created on 1/29/16.
Event - Class in com.intuit.wasabi.tests.model
A very simple Event wrapper.
Event() - Constructor for class com.intuit.wasabi.tests.model.Event
Creates a simple IMPRESSION.
Event(Event) - Constructor for class com.intuit.wasabi.tests.model.Event
Copies an event.
Event(String) - Constructor for class com.intuit.wasabi.tests.model.Event
Creates a specific Event.
Event.Name - Class in com.intuit.wasabi.analyticsobjects
Encapsulates the name for the event
Event.Name.Deserializer - Class in com.intuit.wasabi.analyticsobjects
 
Event.Name.Serializer - Class in com.intuit.wasabi.analyticsobjects
 
Event.Payload - Class in com.intuit.wasabi.analyticsobjects
Encapsulates the payload for the event
Event.Payload.Deserializer - Class in com.intuit.wasabi.analyticsobjects
 
Event.Payload.Serializer - Class in com.intuit.wasabi.analyticsobjects
 
Event.Type - Enum in com.intuit.wasabi.analyticsobjects
 
eventCount - Variable in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
eventCount - Variable in class com.intuit.wasabi.tests.model.analytics.Counts
event counts total
EventDateTime - Class in com.intuit.wasabi.tests.model
Created on 6/16/16.
EventDateTime(String, LocalDateTime) - Constructor for class com.intuit.wasabi.tests.model.EventDateTime
 
EventEnvelopePayload - Class in com.intuit.wasabi.eventobjects
Export envelope payload for events
EventEnvelopePayload(Application.Name, Experiment.Label, Assignment, Event) - Constructor for class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
EventException - Exception in com.intuit.wasabi.exceptions
 
EventException(String) - Constructor for exception com.intuit.wasabi.exceptions.EventException
 
EventException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.EventException
 
EventFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for Events.
EventFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.EventFactory
 
EventIngestionExecutor - Interface in com.intuit.wasabi.events
 
eventIngestionExecutors - Variable in class com.intuit.wasabi.events.impl.EventsImpl
Executors to ingest event data to real time ingestion system.
EventList - Class in com.intuit.wasabi.analyticsobjects
A collection of Event objects
EventList() - Constructor for class com.intuit.wasabi.analyticsobjects.EventList
 
eventLog - Variable in class com.intuit.wasabi.email.impl.EmailEventLogListener
 
EventLog - Interface in com.intuit.wasabi.eventlog
Provides an event log to register EventLogListeners and post events.
EventLogEvent - Interface in com.intuit.wasabi.eventlog.events
An EventLogEvent stores all data needed to identify an event: the user the date possible additional fields An EventLogEvent is the base interface for all other Event interfaces.
EventLogEventType - Enum in com.intuit.wasabi.eventlog
Holds the Event types for specific event implementations, for easy switches.
EventLogException - Exception in com.intuit.wasabi.exceptions
An EventLogException can be thrown if an error in the EventLog occurs.
EventLogException(String) - Constructor for exception com.intuit.wasabi.exceptions.EventLogException
Throws an ErrorCode.EVENT_LOG_ERROR exception.
EventLogException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.EventLogException
Throws an ErrorCode.EVENT_LOG_ERROR exception.
EventLogException(ErrorCode, String) - Constructor for exception com.intuit.wasabi.exceptions.EventLogException
Throws an EventLogException.
EventLogException(ErrorCode, String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.EventLogException
Throws an EventLogException.
EventLogImpl - Class in com.intuit.wasabi.eventlog.impl
The EventLogImpl can be used to log events.
EventLogImpl(int, int) - Constructor for class com.intuit.wasabi.eventlog.impl.EventLogImpl
Creates the event pool executor.
EventLogListener - Interface in com.intuit.wasabi.eventlog
Specifies EventLogListeners which can subscribe to certain events at the EventLogImpl.
EventLogModule - Class in com.intuit.wasabi.eventlog
Provides an EventLog.
EventLogModule() - Constructor for class com.intuit.wasabi.eventlog.EventLogModule
 
EventLogService - Class in com.intuit.wasabi.eventlog
 
EventLogService(EventLog) - Constructor for class com.intuit.wasabi.eventlog.EventLogService
 
EventLogSystem - Class in com.intuit.wasabi.eventlog
The EventLogSystem provides a wrapper around a Thread containing the EventLog implementation.
EventLogSystem(EventLog) - Constructor for class com.intuit.wasabi.eventlog.EventLogSystem
Instantiates the event log thread.
EventRepository - Interface in com.intuit.wasabi.repository
Repository for events
Events - Interface in com.intuit.wasabi.events
Represents events recording methods
EventsDriver - Annotation Type in com.intuit.wasabi.cassandra
Guice injection annotation
EventsExport - Interface in com.intuit.wasabi.events
Exports events from a given Experiment.ID.
EventsExportImpl - Class in com.intuit.wasabi.events.impl
This class exports events from a given Experiment.ID.
EventsExportImpl(TransactionFactory, ExperimentRepository) - Constructor for class com.intuit.wasabi.events.impl.EventsExportImpl
 
EventsImpl - Class in com.intuit.wasabi.events.impl
This class asychronously posts events to the events database (mysql in this implementation).
EventsImpl(Map<String, EventIngestionExecutor>, Integer, Assignments, TransactionFactory) - Constructor for class com.intuit.wasabi.events.impl.EventsImpl
 
EventsIntegrationTest - Class in com.intuit.wasabi.tests.service
Bucket integration tests
EventsIntegrationTest() - Constructor for class com.intuit.wasabi.tests.service.EventsIntegrationTest
Initializes a default experiment.
EventsKeyspace - Interface in com.intuit.wasabi.repository.impl.cassandra
Keyspace definition for storing event (impressions and actions) data
EventsMBean - Interface in com.intuit.wasabi.events
Events MBean
EventsModule - Class in com.intuit.wasabi.events
Guice module for configuring events related objects
EventsModule() - Constructor for class com.intuit.wasabi.events.EventsModule
 
EventsResource - Class in com.intuit.wasabi.api
API endpoint for managing events
ExceptionJsonifier - Class in com.intuit.wasabi.api.error
 
ExceptionJsonifier() - Constructor for class com.intuit.wasabi.api.error.ExceptionJsonifier
 
exclude(String) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Checks if the given identifier should be excluded.
exclude(String) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Checks if the given identifier should be excluded.
exclude(String) - Method in interface com.intuit.wasabi.tests.library.util.serialstrategies.SerializationStrategy
Checks if the given identifier should be excluded.
exclusion_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
exclusion_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
exclusionRulesExperimentSetup() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
execute(AssignmentEnvelopePayload) - Method in interface com.intuit.wasabi.assignment.AssignmentIngestionExecutor
This method ingests what is contained in the AssignmentEnvelopePayload to real time data ingestion system.
execute(EventEnvelopePayload) - Method in interface com.intuit.wasabi.events.EventIngestionExecutor
This method ingests what is contained in the EventEnvelopePayload to real time data ingestion system.
executors - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Executors to ingest data to real time ingestion system.
EXP_SPAWN_COUNT - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
Experiment - Class in com.intuit.wasabi.experimentobjects
An experiment
Experiment() - Constructor for class com.intuit.wasabi.experimentobjects.Experiment
 
Experiment - Interface in com.intuit.wasabi.tests.library.request
Created on 1/29/16.
Experiment - Class in com.intuit.wasabi.tests.model
A simplified Experiment class which can be instantiated in various ways and modified directly via methods or public access to make it easy to test around with it.
Experiment() - Constructor for class com.intuit.wasabi.tests.model.Experiment
Creates an empty experiment.
Experiment(Experiment) - Constructor for class com.intuit.wasabi.tests.model.Experiment
Creates a deep copy of the other Experiment.
Experiment(String) - Constructor for class com.intuit.wasabi.tests.model.Experiment
Creates an experiment with only an ID.
Experiment(String, Application, String, String, double) - Constructor for class com.intuit.wasabi.tests.model.Experiment
Creates an experiment.
Experiment(String, Application, String, String, double, String, String, Boolean, String, String, Boolean, Integer, String) - Constructor for class com.intuit.wasabi.tests.model.Experiment
Creates an experiment.
Experiment.Builder - Class in com.intuit.wasabi.experimentobjects
 
Experiment.ExperimentAuditInfo - Class in com.intuit.wasabi.experimentobjects
 
Experiment.ID - Class in com.intuit.wasabi.experimentobjects
Encapsulates the ID for the experiment
Experiment.ID.Deserializer - Class in com.intuit.wasabi.experimentobjects
 
Experiment.ID.Serializer - Class in com.intuit.wasabi.experimentobjects
 
Experiment.Label - Class in com.intuit.wasabi.experimentobjects
Encapsulates the label for the experiment
Experiment.Label.Deserializer - Class in com.intuit.wasabi.experimentobjects
 
Experiment.Label.Serializer - Class in com.intuit.wasabi.experimentobjects
 
Experiment.State - Enum in com.intuit.wasabi.experimentobjects
 
Experiment.State.ExperimentStateTransition - Enum in com.intuit.wasabi.experimentobjects
 
experiment_audit_log_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
experiment_audit_log_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
EXPERIMENT_CHANGED - Static variable in interface com.intuit.wasabi.email.TextTemplates
 
EXPERIMENT_CREATED - Static variable in interface com.intuit.wasabi.email.TextTemplates
 
experiment_id - Variable in class com.intuit.wasabi.tests.model.Assignment
experiment ID
experiment_page_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
experiment_page_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
EXPERIMENT_STATE_DELETED - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
EXPERIMENT_STATE_DRAFT - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
EXPERIMENT_STATE_PAUSED - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
EXPERIMENT_STATE_RUNNING - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
EXPERIMENT_STATE_TERMINATED - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
experimentAAndB() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
This is a shared Experiment that derived from the python integration test exp_a and exp_b only lable is different from the original definiton by appending a time to it
ExperimentAuditInfo(String, String, String) - Constructor for class com.intuit.wasabi.experimentobjects.Experiment.ExperimentAuditInfo
 
ExperimentBase - Interface in com.intuit.wasabi.experimentobjects
This interface is a quick workaround for the problem that Experiment, PrioritizedExperiment and NewExperiment do not have a common interface.
ExperimentBasicStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
Base class for experiment stats
ExperimentBasicStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics
 
ExperimentBasicStatistics - Class in com.intuit.wasabi.tests.model.analytics
Wraps basic experiment statistics.
ExperimentBasicStatistics() - Constructor for class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
 
ExperimentBasicStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
ExperimentBatch - Class in com.intuit.wasabi.experimentobjects
A Class to hold a list of experiment labels for batch assignment
ExperimentBatch() - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
ExperimentBatch.Builder - Class in com.intuit.wasabi.experimentobjects
 
experimentBuckets() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
experimentCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The Experiment column family definition
experimentCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
ExperimentChangeEvent - Class in com.intuit.wasabi.eventlog.events
This event denotes a change in an experiment property.
ExperimentChangeEvent(ExperimentBase, String, String, String) - Constructor for class com.intuit.wasabi.eventlog.events.ExperimentChangeEvent
Creates an event denoting an experiment property change, invoked by the EventLog.SYSTEM_USER.
ExperimentChangeEvent(UserInfo, ExperimentBase, String, String, String) - Constructor for class com.intuit.wasabi.eventlog.events.ExperimentChangeEvent
Creates an event denoting an experiment property change.
ExperimentCounts - Class in com.intuit.wasabi.analyticsobjects.counts
Top level DTO to save the counts for an Experiment Fields: Counts object for the impressions of the experiment Counts object for the joint action counts of the experiment Map of ActionCounts for the individual actions in the buckets Map of BucketCounts for the individual buckets in the experiment
ExperimentCounts() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
ExperimentCounts - Class in com.intuit.wasabi.tests.model.analytics
Wraps Experiment Counts.
ExperimentCounts() - Constructor for class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
 
ExperimentCounts.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
ExperimentCreateEvent - Class in com.intuit.wasabi.eventlog.events
An event to be used when an experiment is created.
ExperimentCreateEvent(ExperimentBase) - Constructor for class com.intuit.wasabi.eventlog.events.ExperimentCreateEvent
Creates a new event denoting experiment creation, invoked by the EventLog.SYSTEM_USER.
ExperimentCreateEvent(UserInfo, ExperimentBase) - Constructor for class com.intuit.wasabi.eventlog.events.ExperimentCreateEvent
Creates a new event denoting experiment creation.
ExperimentCumulativeCounts - Class in com.intuit.wasabi.analyticsobjects.counts
Top level DTO to save the cumulative counts for an Experiment Fields: List of DailyCounts with the counts for each day
ExperimentCumulativeCounts() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
ExperimentCumulativeCounts - Class in com.intuit.wasabi.tests.model.analytics
Wraps the experiment cumulative counts.
ExperimentCumulativeCounts() - Constructor for class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeCounts
 
ExperimentCumulativeCounts.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
ExperimentCumulativeStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
This is a wrapper DTO to save the List of DailyStatistics
ExperimentCumulativeStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics
 
ExperimentCumulativeStatistics - Class in com.intuit.wasabi.tests.model.analytics
Wraps cumulative statistics for an experiment.
ExperimentCumulativeStatistics() - Constructor for class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeStatistics
 
ExperimentCumulativeStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
ExperimentDriver - Annotation Type in com.intuit.wasabi.cassandra
Guice injection annotation
ExperimentEvent - Interface in com.intuit.wasabi.eventlog.events
An interface denoting events related to experiments.
ExperimentFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for Experiments.
ExperimentFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.ExperimentFactory
 
experimentID - Variable in class com.intuit.wasabi.tests.model.Bucket
The experiment ID.
ExperimentIDArgumentFactory - Class in com.intuit.wasabi.database
 
ExperimentIDArgumentFactory() - Constructor for class com.intuit.wasabi.database.ExperimentIDArgumentFactory
 
ExperimentIDDayHourComposite() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentIDDayHourComposite
 
ExperimentIDDayHourComposite(Experiment.ID, Date) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentIDDayHourComposite
 
ExperimentIDList - Class in com.intuit.wasabi.experimentobjects
A Class to hold a list of experiment labels for batch assignments.
ExperimentIDList() - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
ExperimentIDList.Builder - Class in com.intuit.wasabi.experimentobjects
 
ExperimentIDListSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Experiment id list serializer
ExperimentIDListSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDListSerializer
Constructor
ExperimentIDSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for Experiment.ID.
ExperimentIDSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDSerializer
Constructor
experimentLabel - Variable in class com.intuit.wasabi.tests.model.Assignment
the experiment label for this assignment
experimentLabelIndexCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The index of app name + experiment label to experiment
experimentLabelIndexCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
ExperimentLabelSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for
ExperimentLabelSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentLabelSerializer
Constructor
ExperimentList - Class in com.intuit.wasabi.experimentobjects
 
ExperimentList() - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentList
 
ExperimentList(int) - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentList
 
ExperimentMeta - Class in com.intuit.wasabi.tests.model
Created on 5/2/16.
ExperimentMeta() - Constructor for class com.intuit.wasabi.tests.model.ExperimentMeta
 
ExperimentNotFoundException - Exception in com.intuit.wasabi.exceptions
Indicates a specified experiment wasn't found
ExperimentNotFoundException(Experiment.ID) - Constructor for exception com.intuit.wasabi.exceptions.ExperimentNotFoundException
 
ExperimentNotFoundException(Experiment.ID, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.ExperimentNotFoundException
 
ExperimentNotFoundException(Experiment.Label) - Constructor for exception com.intuit.wasabi.exceptions.ExperimentNotFoundException
 
ExperimentNotFoundException(Experiment.Label, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.ExperimentNotFoundException
 
ExperimentNotFoundException(String) - Constructor for exception com.intuit.wasabi.exceptions.ExperimentNotFoundException
 
ExperimentNotFoundException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.ExperimentNotFoundException
 
ExperimentNotFoundExceptionProvider - Class in com.intuit.wasabi.api.error
 
ExperimentNotFoundExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.ExperimentNotFoundExceptionProvider
 
ExperimentPage - Class in com.intuit.wasabi.experimentobjects
 
ExperimentPage() - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentPage
 
ExperimentPage.Builder - Class in com.intuit.wasabi.experimentobjects
 
ExperimentPageList - Class in com.intuit.wasabi.experimentobjects
 
ExperimentPageList() - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentPageList
 
ExperimentPageList(int) - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentPageList
 
experimentProgress - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
the experiment progress
ExperimentRepository - Interface in com.intuit.wasabi.repository
Mid-level interface for the experiments repository
ExperimentRuleCacheUpdateEnvelope - Class in com.intuit.wasabi.repository.impl.cassandra
Runnable for updating rule caching
ExperimentRuleCacheUpdateEnvelope(String, RuleCache, Experiment.ID) - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentRuleCacheUpdateEnvelope
 
Experiments - Interface in com.intuit.wasabi.experiment
Interface to perform CRUD operations on experiment.
experimentSetup() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
ExperimentsImpl - Class in com.intuit.wasabi.experiment.impl
A thin wrapper around Cassandra implementation at com.intuit.wasabi.repository.impl.cassandra.CassandraExperimentRepository ExperimentRepository to keep business logic out of the persistence layer
ExperimentsImpl(ExperimentRepository, ExperimentRepository, Experiments, Buckets, Pages, Priorities, ExperimentValidator, RuleCache, EventLog) - Constructor for class com.intuit.wasabi.experiment.impl.ExperimentsImpl
 
ExperimentsKeyspace - Interface in com.intuit.wasabi.repository.impl.cassandra
Keyspace definition for storing experiment data
ExperimentsKeyspace.AppNameExperimentLabelComposite - Class in com.intuit.wasabi.repository.impl.cassandra
Composite key for the experiment_label_index column family
ExperimentsKeyspace.AppNameExperimentLabelComposite.Serializer - Class in com.intuit.wasabi.repository.impl.cassandra
 
ExperimentsKeyspace.AppNamePageComposite - Class in com.intuit.wasabi.repository.impl.cassandra
 
ExperimentsKeyspace.AppNamePageComposite.Serializer - Class in com.intuit.wasabi.repository.impl.cassandra
 
ExperimentsKeyspace.ExperimentIDDayHourComposite - Class in com.intuit.wasabi.repository.impl.cassandra
Composite key for the user_assignment_export column family
ExperimentsKeyspace.ExperimentIDDayHourComposite.Serializer - Class in com.intuit.wasabi.repository.impl.cassandra
 
ExperimentsKeyspace.ExperimentStateIndexKey - Enum in com.intuit.wasabi.repository.impl.cassandra
State-to-experiment indexes
ExperimentsKeyspace.UserAssignmentComposite - Class in com.intuit.wasabi.repository.impl.cassandra
Composite key for the user_assignment column family
ExperimentsKeyspace.UserAssignmentComposite.Serializer - Class in com.intuit.wasabi.repository.impl.cassandra
 
ExperimentsKeyspace.UserBucketComposite - Class in com.intuit.wasabi.repository.impl.cassandra
Composite key for the user_bucket_index column family
ExperimentsKeyspace.UserBucketComposite.Serializer - Class in com.intuit.wasabi.repository.impl.cassandra
 
ExperimentsKeyspaceImpl - Class in com.intuit.wasabi.repository.impl.cassandra
ExperimentKeyspace implementation
ExperimentsKeyspaceImpl() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
ExperimentsModule - Class in com.intuit.wasabi.experiment
Guice module for providing experiments related objects
ExperimentsModule() - Constructor for class com.intuit.wasabi.experiment.ExperimentsModule
 
ExperimentsResource - Class in com.intuit.wasabi.api
API endpoint for managing experiments
ExperimentStateDeserializer - Class in com.intuit.wasabi.api.jackson
Experiment state deserializer
ExperimentStateDeserializer() - Constructor for class com.intuit.wasabi.api.jackson.ExperimentStateDeserializer
 
ExperimentStateIndexKeySerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for
ExperimentStateIndexKeySerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateIndexKeySerializer
Constructor
experimentStates() - Method in class com.intuit.wasabi.tests.service.StateInconsistencyTest
Provides bucket states.
ExperimentStateSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for
ExperimentStateSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateSerializer
Constructor
ExperimentStatistics - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save the statistics of an experiment.
ExperimentStatistics() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
ExperimentStatistics - Class in com.intuit.wasabi.tests.model.analytics
Wraps experiment statistics.
ExperimentStatistics() - Constructor for class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
 
ExperimentStatistics.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
experimentUserIndexCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
experimentUserIndexCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
experimentUsers() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
ExperimentValidator - Class in com.intuit.wasabi.experimentobjects
Validates various model instances
ExperimentValidator() - Constructor for class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
exportActions(Experiment.ID, Parameters, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Export all events for the specified experiment, including both actions and impressions.
exportActions_get(Experiment.ID, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Export all events for the specified experiment, including both actions and impressions.
ExportAssignment - Class in com.intuit.wasabi.tests.service.assignment
Created on 5/16/16.
ExportAssignment() - Constructor for class com.intuit.wasabi.tests.service.assignment.ExportAssignment
 
ExportAssignmentExperimentData() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
ExportAssignmentExperimentUser() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
exportAssignments(Experiment.ID, Context, String, String, String, String, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Returns all user assignments for a given experiment ID.
ExportKind - Interface in com.intuit.wasabi.export
Base interface for export types
ExportModule - Class in com.intuit.wasabi.export.rest.impl
 
ExportModule() - Constructor for class com.intuit.wasabi.export.rest.impl.ExportModule
 

F

factoryMethod(String) - Method in class com.intuit.wasabi.tests.service.factory.RepeatStateInconsistencyTestFactory
Instantiates repetitionCount StateInconsistencyTest tests.
failRetryTest() - Method in class com.intuit.wasabi.tests.library.RetryTestClass
Will always fail after 2 tries.
FallbackExceptionProvider - Class in com.intuit.wasabi.api.error
Handles Exception that fell through the services.
FallbackExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.FallbackExceptionProvider
 
Feedback - Interface in com.intuit.wasabi.feedback
Interface to save and retrieve of UserFeedback into/from the database.
feedbackCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
feedbackCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
FeedbackImpl - Class in com.intuit.wasabi.feedback.impl
 
FeedbackImpl(FeedbackRepository, UserDirectory) - Constructor for class com.intuit.wasabi.feedback.impl.FeedbackImpl
 
FeedbackModule - Class in com.intuit.wasabi.feedback
Implementation of Google guice's Module to configure and bind Feedback API objects.
FeedbackModule() - Constructor for class com.intuit.wasabi.feedback.FeedbackModule
 
FeedbackRepository - Interface in com.intuit.wasabi.repository
Repository for feedback data
FeedbackResource - Class in com.intuit.wasabi.api
API endpoint for managing user feedback
FeedbackTest - Class in com.intuit.wasabi.tests.service
The Feedback test.
FeedbackTest() - Constructor for class com.intuit.wasabi.tests.service.FeedbackTest
Initializes the auth test.
filter(ContainerRequest, ContainerResponse) - Method in class com.intuit.wasabi.api.SimpleCORSResponseFilter
 
filter(List<AuditLogEntry>, String) - Method in interface com.intuit.wasabi.auditlog.AuditLog
Filters a list of AuditLogEntries according to the given filterMask.
filter(List<AuditLogEntry>, String) - Method in class com.intuit.wasabi.auditlog.impl.AuditLogImpl
Filters a list of AuditLogEntries according to the given filterMask.
filter(List<AuditLogEntry>, String) - Method in class com.intuit.wasabi.auditlog.impl.NoopAuditLogImpl
Returns the input list.
filter(T) - Method in interface com.intuit.wasabi.tests.library.util.ModelUtil.Filter
Returns true if this item shall shall be contained in the filtered collection.
filterList(List<T>, ModelUtil.Filter<T>) - Method in class com.intuit.wasabi.tests.library.util.ModelUtil
Filteres a list according to the supplied filter strategy.
firstName - Variable in class com.intuit.wasabi.tests.model.APIUser
first name
FLOAT_POINT_DIFFERENCE_EPSILON - Static variable in class com.intuit.wasabi.analytics.impl.AnalysisToolsImpl
Floating point difference epsilon
ForcedFailureTest - Class in com.intuit.wasabi.tests.library
This is a test to see how Jenkins reports failures.
ForcedFailureTest() - Constructor for class com.intuit.wasabi.tests.library.ForcedFailureTest
 
forKey(String) - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogProperty
Returns the property for the given key.
formatter - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
fractionDataCollected - Variable in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
fractionDataCollected - Variable in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
fractionDataCollected - Variable in class com.intuit.wasabi.tests.model.analytics.Progress
fraction collected to get effect size
fractionOfData(long, long, long, long, double) - Method in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
For a given effect size, calculates the amount of data needed to confidently say that effect size, if measured, is nonzero.
fractionOfData(long, long, long, long, double) - Method in class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxMetric
For a given effect size, calculates the amount of data needed to confidently say that effect size, if measured, is nonzero.
fractionOfData(long, long, long, long, double) - Method in class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxSymMetric
For a given effect size, calculates the amount of data needed to confidently say that effect size, if measured, is nonzero.
from(Assignment) - Static method in class com.intuit.wasabi.assignmentobjects.Assignment
 
from(PersonalizationEngineResponse) - Static method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
from(SegmentationProfile) - Static method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
from(Map<String, Object>) - Static method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
from(LoginToken) - Static method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
from(UserInfo.Username) - Static method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
from(UserPermissions) - Static method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
from(UserRole) - Static method in class com.intuit.wasabi.authorizationobjects.UserRole
 
from(EmailLinksList) - Static method in class com.intuit.wasabi.email.EmailLinksList
 
from(Bucket) - Static method in class com.intuit.wasabi.experimentobjects.Bucket
 
from(ColumnList<String>) - Static method in class com.intuit.wasabi.experimentobjects.Bucket
 
from(Context) - Static method in class com.intuit.wasabi.experimentobjects.Context
 
from(Experiment) - Static method in class com.intuit.wasabi.experimentobjects.Experiment
 
from(ExperimentBatch) - Static method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
from(ExperimentIDList) - Static method in class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
from(Experiment, Integer) - Static method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
from(UserFeedback) - Static method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ApplicationNameSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketLabelSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketStateSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ContextSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDListSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentLabelSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateIndexKeySerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.PageNameSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UserIDSerializer
 
fromByteBuffer(ByteBuffer) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UsernameSerializer
 
fromString(String) - Static method in enum com.intuit.wasabi.experimentobjects.exceptions.ErrorCode
 
fromTime - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
the interval start time

G

generateBucketComparison(Map<Bucket.Label, BucketStatistics>, BinomialMetrics.BinomialMetric, double, Parameters.Mode) - Method in interface com.intuit.wasabi.analytics.AnalysisTools
Updates a list of incomplete BucketStatistics objects to include bucket comparisons.
generateBucketComparison(Map<Bucket.Label, BucketStatistics>, BinomialMetrics.BinomialMetric, double, Parameters.Mode) - Method in class com.intuit.wasabi.analytics.impl.AnalysisToolsImpl
Updates a list of incomplete BucketStatistics objects to include bucket comparisons.
generateProgress(ExperimentStatistics) - Method in interface com.intuit.wasabi.analytics.AnalysisTools
Updates an ExperimentStatistics object to include all the progress metrics.
generateProgress(ExperimentStatistics) - Method in class com.intuit.wasabi.analytics.impl.AnalysisToolsImpl
Updates an ExperimentStatistics object to include all the progress metrics.
generateRate(AbstractContainerStatistics, BinomialMetrics.BinomialMetric) - Method in interface com.intuit.wasabi.analytics.AnalysisTools
Updates a statistics object to include rate estimates.
generateRate(AbstractContainerStatistics, BinomialMetrics.BinomialMetric) - Method in class com.intuit.wasabi.analytics.impl.AnalysisToolsImpl
Updates a statistics object to include rate estimates.
get() - Method in class com.intuit.wasabi.cassandra.AstyanaxContextProvider
 
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.AppNameExperimentLabelComposite.Serializer
 
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.AppNamePageComposite.Serializer
 
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentIDDayHourComposite.Serializer
 
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.UserAssignmentComposite.Serializer
 
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.UserBucketComposite.Serializer
 
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ApplicationNameSerializer
Get singleton instance
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketLabelSerializer
Get singleton instance
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketStateSerializer
Get instance
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ContextSerializer
Get instance
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDListSerializer
Get the instance of serializer
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDSerializer
Get the instance of serializer
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentLabelSerializer
Get instance of serializer
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateIndexKeySerializer
Get instance of serializer
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateSerializer
Get the instance
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.PageNameSerializer
Get singleton instance
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UserIDSerializer
Get the instance
get() - Static method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UsernameSerializer
Get instance
get() - Method in class com.intuit.wasabi.tests.model.Statistics
 
getAccess_token() - Method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
getAction() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The action associated with this entry.
getActionComparisons() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
getActionCounts() - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
getActionCounts() - Method in interface com.intuit.wasabi.analyticsobjects.counts.ContainerCounts
Gives the counts for Actions, either on a Bucket or Experiment level.
getActionForEvent(EventLogEvent) - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogAction
Returns the action associated with the supplied EventLogEvent.
getActionName() - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
getActionName() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics
 
getActionName() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress
 
getActionName() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate
 
getActionName() - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
getActionProgress() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
getActionRateDifference() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
getActionRates() - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
getActionRates() - Method in interface com.intuit.wasabi.analyticsobjects.statistics.ContainerStatistics
Returns the action rate for the events.
getActions() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getActionsRows(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.repository.AnalyticsRepository
Get action rows for the arguments
getActionsRows(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
 
getAddressees(EventLogEvent) - Method in interface com.intuit.wasabi.email.EmailTextProcessor
Gets the Email-Addresses of the users that are concerned with changes for a given object.
getAddressees(Application.Name) - Method in interface com.intuit.wasabi.email.EmailTextProcessor
Gets the Email-Addresses for the admins of a specific Application.
getAddressees(EventLogEvent) - Method in class com.intuit.wasabi.email.impl.EmailTextProcessorImpl
Gets the Email-Addresses of the users that are concerned with changes for a given object.
getAddressees(Application.Name) - Method in class com.intuit.wasabi.email.impl.EmailTextProcessorImpl
Gets the Email-Addresses for the admins of a specific Application.
getAfter() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The property value after the change.
getAfter() - Method in class com.intuit.wasabi.eventlog.events.AbstractChangeEvent
Returns a string representation of the state after the property change.
getAfter() - Method in interface com.intuit.wasabi.eventlog.events.ChangeEvent
Returns a string representation of the state after the property change.
getAllocationPercent() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
getAllowNewAssignment() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
getAllowNewAssignment() - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
getAllUserFeedback(String) - Method in class com.intuit.wasabi.api.FeedbackResource
Get all user feedback
getAllUserFeedback() - Method in interface com.intuit.wasabi.feedback.Feedback
Retrieve all user feedbacks from repository.
getAllUserFeedback() - Method in class com.intuit.wasabi.feedback.impl.FeedbackImpl
 
getAllUserFeedback() - Method in interface com.intuit.wasabi.repository.FeedbackRepository
Get all feedbacks
getAllUserFeedback() - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraFeedbackRepository
Get all feedbacks
getApplicationExperiment(Application, Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve an experiment for an application.
getApplicationExperiment(Application, Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve an experiment for an application.
getApplicationExperiment(Application, Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve an experiment for an application.
getApplicationExperiments(Application) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiments for an application.
getApplicationExperiments(Application, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiments for an application.
getApplicationExperiments(Application, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiments for an application.
getApplicationName() - Method in class com.intuit.wasabi.api.HttpHeader
 
getApplicationName() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
getApplicationName() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getApplicationName() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The application of this entry.
getApplicationName() - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
getApplicationName() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
getApplicationName() - Method in interface com.intuit.wasabi.eventlog.events.ApplicationEvent
 
getApplicationName() - Method in class com.intuit.wasabi.eventlog.events.AuthorizationChangeEvent
Returns the Application.Name
getApplicationName() - Method in class com.intuit.wasabi.eventlog.events.BucketChangeEvent
getApplicationName() - Method in class com.intuit.wasabi.eventlog.events.BucketCreateEvent
getApplicationName() - Method in class com.intuit.wasabi.eventlog.events.BucketDeleteEvent
getApplicationName() - Method in class com.intuit.wasabi.eventlog.events.ExperimentChangeEvent
getApplicationName() - Method in class com.intuit.wasabi.eventlog.events.ExperimentCreateEvent
getApplicationName() - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
getApplicationName() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getApplicationName() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
All experiments run within a specific Application.
getApplicationName() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getApplicationName() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getApplicationName() - Static method in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
getApplicationPages(Application) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of pages associated with an application.
getApplicationPages(Application, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of pages associated with an application.
getApplicationPages(Application, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of pages associated with an application.
getApplicationPriorities(Application) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of experiments ordered by their priority.
getApplicationPriorities(Application, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of experiments ordered by their priority.
getApplicationPriorities(Application, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of experiments ordered by their priority.
getApplications(String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Returns a list of all applications.
getApplications() - Method in interface com.intuit.wasabi.experiment.Experiments
Queries the database and returns a list of application names
getApplications() - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Queries the database and returns a list of application names
getApplicationsList() - Method in interface com.intuit.wasabi.repository.ExperimentRepository
 
getApplicationUsers(Application.Name) - Method in interface com.intuit.wasabi.authorization.Authorization
Returns a list of users and their roles for the given application name
getApplicationUsers(Application.Name) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
getApplicationUsers(Application.Name) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Get application user
getApplicationUsers(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
 
getApplicationUsersByRole(Application.Name, String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Get roles for users
getAssignment(Application.Name, Experiment.Label, User.ID, Context, Boolean, Boolean, HttpHeaders) - Method in class com.intuit.wasabi.api.AssignmentsResource
Returns a bucket assignment (bucket label) for the specified user within the context of a specific application and experiment, if the user is chosen to be assigned to the experiment based on the probability of sampling percent.
getAssignment(User.ID, Application.Name, Experiment.Label, Context, boolean, boolean, SegmentationProfile, HttpHeaders) - Method in interface com.intuit.wasabi.assignment.Assignments
Return an existing assignment for a user, or potentially create a new assignment if the user is assignable to this experiment
getAssignment(User.ID, Application.Name, Experiment.Label, Context, boolean, boolean, SegmentationProfile, HttpHeaders, Page.Name, Experiment, BucketList, Table<Experiment.ID, Experiment.Label, String>, Map<Experiment.ID, List<Experiment.ID>>) - Method in interface com.intuit.wasabi.assignment.Assignments
Return an existing assignment for a user, or potentially create a new assignment if the user is assignable to this experiment.
getAssignment(User.ID, Application.Name, Experiment.Label, Context, boolean, boolean, SegmentationProfile, HttpHeaders) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
getAssignment(User.ID, Application.Name, Experiment.Label, Context, boolean, boolean, SegmentationProfile, HttpHeaders, Page.Name, Experiment, BucketList, Table<Experiment.ID, Experiment.Label, String>, Map<Experiment.ID, List<Experiment.ID>>) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Return an existing assignment for a user, or potentially create a new assignment if the user is assignable to this experiment.
getAssignment(Experiment.ID, User.ID, Context, Table<Experiment.ID, Experiment.Label, String>, BucketList) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
getAssignment() - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
getAssignment(Experiment.ID, User.ID, Context) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Get assignment for experiment and user
getAssignment(Experiment.ID, User.ID, Context) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
getAssignment(Experiment, User) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the assignment of the user for the experiment.
getAssignment(Experiment, User, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the assignment of the user for the experiment.
getAssignment(Experiment, User, String, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the assignment of the user for the experiment.
getAssignment(Experiment, User, String, boolean, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the assignment of the user for the experiment.
getAssignment(Experiment, User, String, boolean, boolean, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the assignment of the user for the experiment.
getAssignment(Experiment, User, String, boolean, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the assignment of the user for the experiment.
getAssignmentCounts(Experiment.ID, Context) - Method in interface com.intuit.wasabi.analytics.Analytics
Returns a summary of the assignments delivered for an experiment
getAssignmentCounts(Experiment.ID, Context) - Method in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Returns a summary of the assignments delivered for an experiment
getAssignmentCounts(Experiment.ID, Context, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
Get assignments count
getAssignmentCounts(Experiment.ID, Context) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Get the summary of assignments delivered for each experiment
getAssignmentCountsByApp(Application.Name, Experiment.Label, Context, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
Returns a summary of assignments delivered for an experiment in an application.
getAssignmentFromLookUp(Experiment.ID, User.ID, Context) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
getAssignmentOld(Experiment.ID, User.ID, Context) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
getAssignments() - Method in class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts
 
getAssignments(User.ID, Application.Name, Experiment.Label, Set<Context>) - Method in class com.intuit.wasabi.events.impl.EventsImpl
 
getAssignments(User.ID, Application.Name, Context, Table<Experiment.ID, Experiment.Label, Experiment>) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Get assignments
getAssignments(User.ID, Application.Name, Context, Table<Experiment.ID, Experiment.Label, Experiment>) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Return a Map of experimentID's and assigned buckets for the a user across all the experiments for which a valid assignment (null or non-null) was delivered
getAssignments(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiment's assignments.
getAssignments(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiment's assignments.
getAssignments(Experiment, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiment's assignments.
getAssignments(Experiment, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiment's assignments.
getAssignments(Experiment, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the experiment's assignments.
getAssignments(Application, Page, User) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to assign the user to the experiments of the application's page if createAssignment is true.
getAssignments(Application, Page, User, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to assign the user to the experiments of the application's page if createAssignment is true.
getAssignments(Application, Page, User, String, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to assign the user to the experiments of the application's page if createAssignment is true.
getAssignments(Application, Page, User, String, boolean, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to assign the user to the experiments of the application's page if createAssignment is true.
getAssignments(Application, Page, User, String, boolean, boolean, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to assign the user to the experiments of the application's page if createAssignment is true.
getAssignments(Application, Page, User, String, boolean, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to assign the user to the experiments of the application's page if createAssignment is true.
getAssignmentsAfterVerification() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Retrieves the assignments and checks if the count is as expected.
getAssignmentsQueueLength() - Method in class com.intuit.wasabi.api.AssignmentsResource
Get the length of the assignments queue
getAssignmentStatus() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getAssignmentStream(Experiment.ID, Context, Parameters, Boolean) - Method in interface com.intuit.wasabi.assignment.Assignments
Export assignments data for a given experiment ID.
getAssignmentStream(Experiment.ID, Context, Parameters, Boolean) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
getAssignmentStream(Experiment.ID, Context, Parameters, Boolean) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Get assignments as a stream
getAssignmentStream(Experiment.ID, Context, Parameters, Boolean) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
getAssignmentSummary(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive assignment statistics.
getAssignmentSummary(Experiment, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive assignment statistics.
getAssignmentSummary(Experiment, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive assignment statistics.
getAssignmentSummary(Experiment, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
TODO: just returns a JSON String as of now...
getAttribute(String) - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
getAttributeName() - Method in class com.intuit.wasabi.experimentobjects.Bucket.BucketAuditInfo
 
getAttributeName() - Method in class com.intuit.wasabi.experimentobjects.Experiment.ExperimentAuditInfo
 
getAuditLogEntryList(Application.Name) - Method in interface com.intuit.wasabi.repository.AuditLogRepository
Retrieves the complete list of AuditLogEntries for a specified application.
getAuditLogEntryList(Application.Name, int) - Method in interface com.intuit.wasabi.repository.AuditLogRepository
Retrieves a limited list of AuditLogEntries for a specified application.
getAuditLogEntryList(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
Retrieves the complete list of AuditLogEntries for a specified application.
getAuditLogEntryList(Application.Name, int) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
Retrieves a limited list of AuditLogEntries for a specified application.
getAuditLogs(Application.Name, String, String) - Method in interface com.intuit.wasabi.auditlog.AuditLog
Retrieves a list of AuditLogEntries for the provided application from the repository.
getAuditLogs(String, String) - Method in interface com.intuit.wasabi.auditlog.AuditLog
Retrieves a list of AuditLogEntries for no specific application from the repository.
getAuditLogs(Application.Name, String, String) - Method in class com.intuit.wasabi.auditlog.impl.AuditLogImpl
Retrieves a list of AuditLogEntries for the provided application from the repository.
getAuditLogs(String, String) - Method in class com.intuit.wasabi.auditlog.impl.AuditLogImpl
Retrieves a list of AuditLogEntries for no specific application from the repository.
getAuditLogs(Application.Name, String, String) - Method in class com.intuit.wasabi.auditlog.impl.NoopAuditLogImpl
Returns an empty list.
getAuditLogs(String, String) - Method in class com.intuit.wasabi.auditlog.impl.NoopAuditLogImpl
Returns an empty list.
getBatchAssignmentForPage(Application.Name, Page.Name, User.ID, boolean, boolean, Context, HttpHeaders) - Method in class com.intuit.wasabi.api.AssignmentsResource
Create/Retrieve assignments for a single user for experiments associated to a single page
getBatchAssignments(Application.Name, User.ID, Context, Boolean, ExperimentBatch, HttpHeaders) - Method in class com.intuit.wasabi.api.AssignmentsResource
Returns a bucket assignment for the specified user within the context of one application and several experiments of an application
getBefore() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The property value before the change.
getBefore() - Method in class com.intuit.wasabi.eventlog.events.AbstractChangeEvent
Returns a string representation of the state before the property change.
getBefore() - Method in interface com.intuit.wasabi.eventlog.events.ChangeEvent
Returns a string representation of the state before the property change.
getBucket() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount
 
getBucket(Experiment.ID, Bucket.Label, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Returns metadata for the specified bucket of the specified experiment.
getBucket(Experiment.ID, Bucket.Label) - Method in interface com.intuit.wasabi.assignment.Assignments
This method returns the Bucket for a given experiment ID and bucketLabel.
getBucket(Experiment.ID, Bucket.Label) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
getBucket() - Method in class com.intuit.wasabi.eventlog.events.BucketChangeEvent
The affected bucket.
getBucket() - Method in class com.intuit.wasabi.eventlog.events.BucketCreateEvent
The affected bucket.
getBucket() - Method in class com.intuit.wasabi.eventlog.events.BucketDeleteEvent
The affected bucket.
getBucket() - Method in interface com.intuit.wasabi.eventlog.events.BucketEvent
The affected bucket.
getBucket(Experiment.ID, Bucket.Label) - Method in interface com.intuit.wasabi.experiment.Buckets
Queries the database and returns metadata for the specified bucket in the specified experiment.
getBucket(Experiment.ID, Bucket.Label) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Queries the database and returns metadata for the specified bucket in the specified experiment.
getBucket(Experiment.ID, Bucket.Label) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Retrieve the specified bucket from the repository
getBucket(Bucket) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the specified bucket.
getBucket(Bucket, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the specified bucket.
getBucket(Bucket, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the specified bucket.
getBucketAssignmentCount(Experiment) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Gets the current counts of bucket assignments for the different buckets along with their total
getBucketAssignmentCount(Experiment) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Fetches the bucket assignment count associated with an experiment both per bucket and the total
getBucketAssignments() - Method in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers
 
getBucketBuilder(Experiment.ID, Bucket.Label) - Method in interface com.intuit.wasabi.experiment.Buckets
Get bucket with the specified bucketLabel and experimentID from the database and return Bucket.Builder based on that.
getBucketBuilder(Experiment.ID, Bucket.Label) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Get bucket with the specified bucketLabel and experimentID from the database and return Bucket.Builder based on that.
getBucketChangeList(Bucket, Bucket, Bucket.Builder) - Method in interface com.intuit.wasabi.experiment.Buckets
Build a bucket change list and return it as a list of Bucket.BucketAuditInfo.
getBucketChangeList(Bucket, Bucket, Bucket.Builder) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Build a bucket change list and return it as a list of Bucket.BucketAuditInfo.
getBucketComparisons() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
getBucketForExperiment(String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Bucket
 
getBucketLabel() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
getBucketLabel() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getBucketLabel() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The bucket label.
getBucketList(Experiment, Boolean) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Returns a bucketList depending on whether it is a personalization experiment or not.
getBucketList(Collection<Experiment.ID>) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Get a bucket list for a list of Experiments in a single cassandra call
getBucketList(Experiment.ID) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Get the list of buckets for an experiment
getBuckets() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
getBuckets() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics
 
getBuckets() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
getBuckets(Experiment.ID, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Returns a list of all buckets with metadata for the specified experiment
getBuckets(Experiment.ID) - Method in interface com.intuit.wasabi.experiment.Buckets
Queries the database and returns a list of buckets with metadata for the specified experiment.
getBuckets(Experiment.ID) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Queries the database and returns a list of buckets with metadata for the specified experiment.
getBuckets() - Method in class com.intuit.wasabi.experimentobjects.BucketList
 
getBuckets(Experiment.ID) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Return a list of bucket IDs for the specified experiment
getBuckets(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the buckets of the specified experiment.
getBuckets(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the buckets of the specified experiment.
getBuckets(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the buckets of the specified experiment.
getBuckets(List<Bucket>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends GET requests to retrieve the specified buckets.
getBuckets(List<Bucket>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends GET requests to retrieve the specified buckets.
getBuckets(List<Bucket>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends GET requests to retrieve the specified buckets.
getByEmailValue(String) - Static method in enum com.intuit.wasabi.email.WasabiEmailFields
 
getChangedProperty() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The name of the changed property.
getClearComparisonWinner() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
getCloseableHttpClient(boolean) - Method in interface com.intuit.wasabi.export.rest.Driver
Get http closeable client
getCloseableHttpClient(boolean) - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestDriver
 
getComments() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
getComments() - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ApplicationNameSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketLabelSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketStateSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ContextSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDListSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentLabelSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateIndexKeySerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.PageNameSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UserIDSerializer
 
getComparatorType() - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UsernameSerializer
 
getCompleteAuditLogEntryList() - Method in interface com.intuit.wasabi.repository.AuditLogRepository
Retrieves the complete list of AuditLogEntries for all application and global events.
getCompleteAuditLogEntryList(int) - Method in interface com.intuit.wasabi.repository.AuditLogRepository
Retrieves a limited list of AuditLogEntries for all application and global events.
getCompleteAuditLogEntryList() - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
Retrieves the complete list of AuditLogEntries for all application and global events.
getCompleteAuditLogEntryList(int) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
Retrieves a limited list of AuditLogEntries for all application and global events.
getCompleteLogs(String, int, int, String, String, String) - Method in class com.intuit.wasabi.api.LogsResource
Returns a list of audit log entries for all applications, if the requesting user has access to it.
getComponentHealths() - Method in class com.intuit.wasabi.api.ComponentHealthList
 
getComponentName() - Method in class com.intuit.wasabi.api.ComponentHealth
 
getConfidenceLevel() - Method in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
 
getConfidenceLevel() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getConnectionPoolType() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns the astyanax ConnectionPoolType
getConnectionPoolType() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
Returns the astyanax ConnectionPoolType
getConnectionTimeout() - Method in interface com.intuit.wasabi.export.rest.Driver.Configuration
Get connection timeout
getConnectionTimeout() - Method in class com.intuit.wasabi.export.rest.impl.DefaultDriverConfiguration
 
getContext() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
getContext() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getContext() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
getContext() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getContext() - Method in class com.intuit.wasabi.experimentobjects.Context
 
getCount() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount
 
getCountsFromRollups(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.repository.AnalyticsRepository
Get counts from roll ups
getCountsFromRollups(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
 
getCQLVersion() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns CQL version
getCQLVersion() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getCreated() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
getCreationTime() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getCreationTime() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getCreatorID() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getCreatorID() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getCreatorID() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getCumulative() - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts
 
getCumulative() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics
 
getDailyStatistics(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive daily statistics for an experiment.
getDailyStatistics(Experiment, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive daily statistics for an experiment.
getDailyStatistics(Experiment, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive daily statistics for an experiment.
getDailyStatistics(Experiment, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive daily statistics for an experiment.
getData() - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
getDataSource() - Method in class com.intuit.wasabi.database.DBITransactionFactory
 
getDataSource() - Method in class com.intuit.wasabi.database.TransactionFactory
 
getDate() - Method in class com.intuit.wasabi.analyticsobjects.DailyBase
 
getDate() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getDayHour() - Method in class com.intuit.wasabi.assignmentobjects.DateHour
 
getDayHour() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentIDDayHourComposite
 
getDays() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
getDays() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics
 
getDefaultDescription() - Method in class com.intuit.wasabi.eventlog.events.AuthorizationChangeEvent
A default event description for non-specified event handlers.
getDefaultDescription() - Method in class com.intuit.wasabi.eventlog.events.BucketChangeEvent
A default event description for non-specified event handlers.
getDefaultDescription() - Method in class com.intuit.wasabi.eventlog.events.BucketCreateEvent
A default event description for non-specified event handlers.
getDefaultDescription() - Method in class com.intuit.wasabi.eventlog.events.BucketDeleteEvent
A default event description for non-specified event handlers.
getDefaultDescription() - Method in interface com.intuit.wasabi.eventlog.events.EventLogEvent
A default event description for non-specified event handlers.
getDefaultDescription() - Method in class com.intuit.wasabi.eventlog.events.ExperimentChangeEvent
A default event description for non-specified event handlers.
getDefaultDescription() - Method in class com.intuit.wasabi.eventlog.events.ExperimentCreateEvent
A default event description for non-specified event handlers.
getDefaultDescription() - Method in class com.intuit.wasabi.eventlog.events.SimpleEvent
A default event description for non-specified event handlers.
getDefaultReadConsistency() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns the default read consistency
getDefaultReadConsistency() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getDefaultWriteConsistency() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns the default write consistency
getDefaultWriteConsistency() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getDescription(AuditLogEntry) - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogAction
Returns a concise string describing the entry which can be shown in the UI.
getDescription() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
getDescription() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getDescription() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
Description of the experiment.
getDescription() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getDescription() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getDetailedMessage() - Method in class com.intuit.wasabi.api.ComponentHealth
 
getDetailMessage() - Method in exception com.intuit.wasabi.experimentobjects.exceptions.WasabiException
 
getDriver() - Method in class com.intuit.wasabi.repository.impl.cassandra.AbstractCassandraRepository
 
getEffectSize() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getEmail() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
getEmail() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
getEmail() - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
getEmailLinks() - Method in class com.intuit.wasabi.email.EmailLinksList
 
getEmailValue() - Method in enum com.intuit.wasabi.email.WasabiEmailFields
 
getEmptyBuckets(Experiment.ID) - Method in interface com.intuit.wasabi.repository.AnalyticsRepository
Get empty buckets with their labels
getEmptyBuckets(Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
 
getEndTime() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getEndTime() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
The time when the experiment ends.
getEndTime() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getEndTime() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getErrorCode() - Method in exception com.intuit.wasabi.experimentobjects.exceptions.WasabiException
 
getEstimate() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
getEvent() - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
getEventCount() - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
getEventCount() - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
getEventDatetime() - Method in class com.intuit.wasabi.tests.model.EventDateTime
 
getEventLabel() - Method in class com.intuit.wasabi.tests.model.EventDateTime
 
getEvents() - Method in class com.intuit.wasabi.analyticsobjects.EventList
 
getEvents(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the events of the specified experiment.
getEvents(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the events of the specified experiment.
getEvents(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the events of the specified experiment.
getEventsQueueLength() - Method in class com.intuit.wasabi.api.EventsResource
Returns number of events currently in the queue
getEventStream(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.events.EventsExport
Returns the streaming output for the given experiment ID and parameters
getEventStream(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.events.impl.EventsExportImpl
Returns the streaming output for the given experiment ID and parameters
getExclusionList(Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraMutexRepository
Get the list of experiment ID's mutually exclusive to the given experiment
getExclusionList(Experiment.ID) - Method in interface com.intuit.wasabi.repository.MutexRepository
Get the list of experiment IDs mutually exclusive to the given experiment
getExclusions(Experiment.ID, Boolean, Boolean, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Returns a list of experiments that are mutually exclusive with input experimentID showAll=True shows all experiments in all states, including DELETED.
getExclusions(Experiment.ID) - Method in class com.intuit.wasabi.experiment.impl.MutexImpl
Queries the database and returns a list of experiments, with metadata, that are mutually exclusive with the specified experiment.
getExclusions(Experiment.ID) - Method in interface com.intuit.wasabi.experiment.Mutex
Queries the database and returns a list of experiments, with metadata, that are mutually exclusive with the specified experiment.
getExclusions(Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraMutexRepository
Retrieve the list of experiments that are mutually exclusive to a given experiment
getExclusions(Experiment.ID) - Method in interface com.intuit.wasabi.repository.MutexRepository
Retrieve the list of experiments that are mutually exclusive to a given experiment
getExclusions(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve experiments mutually excluded from the supplied experiment.
getExclusions(Experiment, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve experiments mutually excluded from the supplied experiment.
getExclusions(Experiment, boolean, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve experiments mutually excluded from the supplied experiment.
getExclusions(Experiment, boolean, boolean, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve experiments mutually excluded from the supplied experiment.
getExclusions(Experiment, boolean, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve experiments mutually excluded from the supplied experiment.
getExclusivesList(Collection<Experiment.ID>) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraMutexRepository
Get a list of mutually exclusive experiments for an experiment in a single cassandra call
getExclusivesList(Collection<Experiment.ID>) - Method in interface com.intuit.wasabi.repository.MutexRepository
Get a list of mutually exclusive experiments for an experiment in a single cassandra call
getExperiment(Application.Name, Experiment.Label, String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Returns metadata for the specified experiment.
getExperiment(Experiment.ID, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Returns metadata for the specified experiment.
getExperiment() - Method in class com.intuit.wasabi.eventlog.events.BucketChangeEvent
The affected experiment.
getExperiment() - Method in class com.intuit.wasabi.eventlog.events.BucketCreateEvent
The affected experiment.
getExperiment() - Method in class com.intuit.wasabi.eventlog.events.BucketDeleteEvent
The affected experiment.
getExperiment() - Method in class com.intuit.wasabi.eventlog.events.ExperimentChangeEvent
The affected experiment.
getExperiment() - Method in class com.intuit.wasabi.eventlog.events.ExperimentCreateEvent
The affected experiment.
getExperiment() - Method in interface com.intuit.wasabi.eventlog.events.ExperimentEvent
The affected experiment.
getExperiment(Experiment.ID) - Method in class com.intuit.wasabi.events.impl.EventsExportImpl
 
getExperiment(Experiment.ID) - Method in interface com.intuit.wasabi.experiment.Experiments
Queries the database and returns metadata for the specified experiment.
getExperiment(Application.Name, Experiment.Label) - Method in interface com.intuit.wasabi.experiment.Experiments
Queries the repository and returns metadata for the specified experiment and label.
getExperiment(Experiment.ID) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Queries the database and returns metadata for the specified experiment.
getExperiment(Application.Name, Experiment.Label) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Queries the repository and returns metadata for the specified experiment and label.
getExperiment(Experiment.ID) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Retrieve the specified experiment from the repository
getExperiment(Application.Name, Experiment.Label) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Retrieve the specified experiment from the repository using its label
getExperiment(String, String) - Method in interface com.intuit.wasabi.tests.library.request.Experiment
 
getExperiment(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get an experiment with the supplied ID.
getExperiment(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get an experiment with the supplied ID.
getExperiment(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get an experiment with the supplied ID.
getExperiment() - Method in class com.intuit.wasabi.tests.model.ExperimentMeta
 
getExperimentBucket() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
getExperimentBuckets(String, String) - Method in interface com.intuit.wasabi.tests.library.request.Bucket
 
getExperimentCounts(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.analytics.Analytics
Queries the datastore and returns a number of summary counts for the specified experiment.
getExperimentCounts(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Queries the datastore and returns a number of summary counts for the specified experiment.
getExperimentCounts(Experiment.ID, Context, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
getExperimentCounts(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive counts for an experiment.
getExperimentCounts(Experiment, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive counts for an experiment.
getExperimentCounts(Experiment, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive counts for an experiment.
getExperimentCounts(Experiment, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive counts for an experiment.
getExperimentCountsDailies(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.analytics.Analytics
Queries the datastore and returns a number of summary counts for the specified experiment, by day.
getExperimentCountsDailies(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Queries the datastore and returns a number of summary counts for the specified experiment, by day.
getExperimentCountsDailies(Experiment.ID, Context, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
getExperimentCountsDailiesParameters(Experiment.ID, Parameters, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
Returns a number of summary counts for the specified experiment, by day.
getExperimentCountsParameters(Experiment.ID, Parameters, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
Returns a number of summary counts for the specified experiment.
getExperimentCumulativeCounts(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive cumulative experiments counts for an experiment.
getExperimentCumulativeCounts(Experiment, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive cumulative experiments counts for an experiment.
getExperimentCumulativeCounts(Experiment, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive cumulative experiments counts for an experiment.
getExperimentCumulativeCounts(Experiment, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive cumulative experiments counts for an experiment.
getExperimentEventss(String, String) - Method in interface com.intuit.wasabi.tests.library.request.Event
 
getExperimentFromTable(Table<Experiment.ID, Experiment.Label, Experiment>, Experiment.Label) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
getExperimentID() - Method in class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts
 
getExperimentID() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
getExperimentID() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getExperimentId() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The experiment ID.
getExperimentID() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
getExperimentID() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentIDDayHourComposite
 
getExperimentIDs() - Method in class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
getExperimentLabel() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getExperimentLabel() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The experiment label.
getExperimentLabel() - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
getExperimentList(Application.Name) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Get the experiments for an Application
getExperimentPages(Experiment.ID, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Get the page information(name and allowNewAssignment) for the associated pages for an experiment
getExperimentPages(Experiment.ID) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
Get the page information(name and allowNewAssignment) for the associated pages for an experiment
getExperimentPages(Experiment.ID) - Method in interface com.intuit.wasabi.experiment.Pages
Get the page information(name and allowNewAssignment) for the associated pages for an experiment
getExperimentPages(Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
Get the page information(name and allowNewAssignment) for the associated pages for an experiment
getExperimentPages(Experiment.ID) - Method in interface com.intuit.wasabi.repository.PagesRepository
Get the page information(name and allowNewAssignment) for the associated pages for an experiment
getExperimentProgress() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
getExperimentRollup(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.analytics.Analytics
Returns a number of summary counts for the specified experiment, using rollups if possible.
getExperimentRollup(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Returns a number of summary counts for the specified experiment, using rollups if possible.
getExperimentRollupDailies(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.analytics.Analytics
Returns a number of summary counts for the specified experiment, by day, using rollups if possible.
getExperimentRollupDailies(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Returns a number of summary counts for the specified experiment, by day, using rollups if possible.
getExperimentRows(Application.Name) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Get experiment rows
getExperimentRule(String) - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentRuleCacheUpdateEnvelope
 
getExperiments(Application.Name, String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Returns metadata for all experiments within an application.
getExperiments(Application.Name, Page.Name, String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Get the experiment information(id and allowNewAssignment) for the associated experiments for a page
getExperiments(String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Returns a list of all experiments, with metadata.
getExperiments(Application.Name) - Method in interface com.intuit.wasabi.experiment.Experiments
ONLY needed if we allow assigning to all experiments in a app Queries the database and returns a list of experiments associated with application appName with metadata.
getExperiments() - Method in interface com.intuit.wasabi.experiment.Experiments
Queries the database and returns a list of experiments with metadata.
getExperiments() - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Queries the database and returns a list of experiments with metadata.
getExperiments(Application.Name) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
ONLY needed if we allow assigning to all experiments in a app Queries the database and returns a list of experiments associated with application appName with metadata.
getExperiments(Application.Name, Page.Name) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
getExperiments(Application.Name, Page.Name) - Method in interface com.intuit.wasabi.experiment.Pages
 
getExperiments() - Method in class com.intuit.wasabi.experimentobjects.ExperimentList
 
getExperiments() - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Get all non-deleted/archived experiment IDs
getExperiments(Collection<Experiment.ID>) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Retrieve the experiments or the specified IDs
getExperiments(Application.Name) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Retrieve the list of experiments that belong to application appName
getExperiments(Application.Name, Page.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
Get the experiment information(id and allowNewAssignment) for the associated experiments for a page
getExperiments(Application.Name, Page.Name) - Method in interface com.intuit.wasabi.repository.PagesRepository
Get the experiment information(id and allowNewAssignment) for the associated experiments for a page
getExperiments() - Static method in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
getExperiments() - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get all experiments.
getExperiments(int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get all experiments.
getExperiments(int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get all experiments.
getExperimentsByApplicationPage(Application, Page) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of experiments for an application and page.
getExperimentsByApplicationPage(Application, Page, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of experiments for an application and page.
getExperimentsByApplicationPage(Application, Page, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive a list of experiments for an application and page.
getExperimentState() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
getExperimentStateAndUser() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
getExperimentStatistics(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.analytics.Analytics
Queries the datastore and returns a number of summary counts and statistics for the specified experiment.
getExperimentStatistics(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Queries the datastore and returns a number of summary counts and statistics for the specified experiment.
getExperimentStatistics(Experiment.ID, Context, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
getExperimentStatisticsDailies(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.analytics.Analytics
Queries the database and returns a number of summary counts and statistics for the specified experiment, by day.
getExperimentStatisticsDailies(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
Queries the database and returns a number of summary counts and statistics for the specified experiment, by day.
getExperimentStatisticsDailies(Experiment.ID, Context, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
getExperimentStatisticsDailiesParameters(Experiment.ID, Parameters, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
Returns a number of summary counts and statistics for the specified experiment, by day Returns unique and non-unique counts at the experiment, bucket, and action levels for both actions and impressions.
getExperimentStatisticsParameters(Experiment.ID, Parameters, String) - Method in class com.intuit.wasabi.api.AnalyticsResource
Returns a number of summary counts and statistics for the specified experiment.
getExperimentTimes() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
getExperimentUsers() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
getFeedbacks(int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get all feedbacks.
getFeedbacksByUsername(int, APIServerConnector, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get feedbacks by username.
getFirstName() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
getFirstName() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
getFractionDataCollected() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
getFractionDataCollected() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
getFrom() - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
 
getFromTime() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getGlobalAuditLogEntryList() - Method in interface com.intuit.wasabi.repository.AuditLogRepository
Retrieves the complete list of AuditLogEntries for global events.
getGlobalAuditLogEntryList(int) - Method in interface com.intuit.wasabi.repository.AuditLogRepository
Retrieves a limited list of AuditLogEntries for global events.
getGlobalAuditLogEntryList() - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
Retrieves the complete list of AuditLogEntries for global events.
getGlobalAuditLogEntryList(int) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
Retrieves a limited list of AuditLogEntries for global events.
getGlobalAuditLogs(String, String) - Method in interface com.intuit.wasabi.auditlog.AuditLog
Retrieves a list of AuditLogEntries for only events not tied to applications.
getGlobalAuditLogs(String, String) - Method in class com.intuit.wasabi.auditlog.impl.AuditLogImpl
Retrieves a list of AuditLogEntries for only events not tied to applications.
getGlobalAuditLogs(String, String) - Method in class com.intuit.wasabi.auditlog.impl.NoopAuditLogImpl
Returns an empty list.
getHandle() - Method in class com.intuit.wasabi.database.impl.DBITransaction
 
getHost() - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
 
getHost() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPointConfiguration
Returns the export rest endpoint hostname property.
getHost() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint.Configuration
Get host
getHttpHeaders() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getID() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getID() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
The ID of the experiment.
getId() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getID() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
The ID for the new instance
getId() - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
getID() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getImpressionCounts() - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
getImpressionCounts() - Method in interface com.intuit.wasabi.analyticsobjects.counts.ContainerCounts
Gives the counted Impressions for an experiment or bucket.
getImpressionCounts() - Method in class com.intuit.wasabi.tests.model.StatisticsBase
 
getImpressionRows(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.repository.AnalyticsRepository
Get impression rows for arguments
getImpressionRows(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
 
getIsPersonalizationEnabled() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getIsPersonalizationEnabled() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
Returns whether personalization is enabled or not.
getIsPersonalizationEnabled() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getIsPersonalizationEnabled() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getIsRapidExperiment() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getIsRapidExperiment() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getIsRapidExperiment() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getIUSToken() - Method in class com.intuit.wasabi.tests.model.AccessToken
Returns the IUS token.
getJointActionComparison() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
getJointActionCounts() - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
getJointActionCounts() - Method in interface com.intuit.wasabi.analyticsobjects.counts.ContainerCounts
Gives the action counts across an experiment.
getJointActionCounts() - Method in class com.intuit.wasabi.tests.model.StatisticsBase
 
getJointActionRate() - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
getJointActionRate() - Method in interface com.intuit.wasabi.analyticsobjects.statistics.ContainerStatistics
Returns the joint action rate.
getJointActions(Experiment.ID, Parameters) - Method in interface com.intuit.wasabi.repository.AnalyticsRepository
Get joint actions for arguments
getJointActions(Experiment.ID, Parameters) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
 
getJointProgress() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
getJsonString(Object) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
getKey() - Method in enum com.intuit.wasabi.auditlogobjects.AuditLogProperty
Returns the key for the search string.
getKeyspace() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver
The Astyanax Keyspace managed by this driver
getKeyspace() - Method in class com.intuit.wasabi.cassandra.DefaultCassandraDriver
The Astyanax Keyspace managed by this driver
getKeyspace() - Method in class com.intuit.wasabi.repository.impl.cassandra.AbstractCassandraRepository
 
getKeyspaceName() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns keyspace name
getKeyspaceName() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getKeyspaceReplicationFactor() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns the keyspace replication factor
getKeyspaceReplicationFactor() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getKeyspaceStrategyClass() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns the keyspace strategy class
getKeyspaceStrategyClass() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getLabel() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts
 
getLabel() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics
 
getLabel() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
getLabel() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
getLabel() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getLabel() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
The label of the experiment.
getLabel() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getLabel() - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
getLabel() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getLabels() - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
getLastName() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
getLastName() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
getLogout(AccessToken) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to logout.
getLogout(AccessToken, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to logout.
getLogout(AccessToken, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to logout.
getLogs(String, Application.Name, int, int, String, String, String) - Method in class com.intuit.wasabi.api.LogsResource
Returns a list of audit log entries for the specified application if the requesting user has access to it.
getLosersSoFar() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
getLowerBound() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
getMaxConnectionsPerHost() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns max connections per host
getMaxConnectionsPerHost() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getMaxDecisions() - Method in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
 
getMessage(EventLogEvent) - Method in interface com.intuit.wasabi.email.EmailTextProcessor
The message body for the Email.
getMessage(Application.Name, UserInfo.Username, EmailLinksList) - Method in interface com.intuit.wasabi.email.EmailTextProcessor
Get's the message for permission access to a certain Application.
getMessage(Application.Name, UserInfo.Username, EmailLinksList) - Method in class com.intuit.wasabi.email.impl.EmailTextProcessorImpl
Get's the message for permission access to a certain Application.
getMessage(EventLogEvent) - Method in class com.intuit.wasabi.email.impl.EmailTextProcessorImpl
The message body for the Email.
getMessage() - Method in exception com.intuit.wasabi.experimentobjects.exceptions.WasabiException
 
getMeta() - Method in class com.intuit.wasabi.tests.model.ExperimentMeta
 
getMetric() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getMetricImpl() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getMode() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getModel() - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
getModelName() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getModelName() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getModelName() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getModelVersion() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getModelVersion() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getModelVersion() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getModificationTime() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getModificationTime() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getMutagen() - Method in class com.intuit.wasabi.repository.impl.cassandra.AbstractCassandraRepository
 
getName() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
getName() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
getName() - Method in class com.intuit.wasabi.experimentobjects.Page
 
getNamespaceId() - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
getNegativeEffectSize() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
getNetworkTopologyReplicationValues() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns the string reflecting the values of the replication factor for each mentioned data center.
getNetworkTopologyReplicationValues() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
Returns the string reflecting the values of the replication factor for each mentioned data center.
getNewValue() - Method in class com.intuit.wasabi.experimentobjects.Bucket.BucketAuditInfo
 
getNewValue() - Method in class com.intuit.wasabi.experimentobjects.Experiment.ExperimentAuditInfo
 
getNodeDiscoveryType() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns the astyanax NodeDiscoveryType
getNodeDiscoveryType() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
Returns the astyanax NodeDiscoveryType
getNodeHosts() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns node hosts
getNodeHosts() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getNotExclusions(Experiment.ID) - Method in class com.intuit.wasabi.experiment.impl.MutexImpl
Queries the database and returns a list of experiments, with metadata, that are NOT mutually exclusive with the specified experiment.
getNotExclusions(Experiment.ID) - Method in interface com.intuit.wasabi.experiment.Mutex
Queries the database and returns a list of experiments, with metadata, that are NOT mutually exclusive with the specified experiment.
getNotExclusions(Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraMutexRepository
Get non exclusion for experiment
getNotExclusions(Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPrioritiesRepository
Get not exclusion list TODO : More clarification
getNotExclusions(Experiment.ID) - Method in interface com.intuit.wasabi.repository.MutexRepository
 
getNullAssignments() - Method in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers
 
getOldValue() - Method in class com.intuit.wasabi.experimentobjects.Bucket.BucketAuditInfo
 
getOldValue() - Method in class com.intuit.wasabi.experimentobjects.Experiment.ExperimentAuditInfo
 
getOtherLabel() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
getPageAndExperimentList(Application.Name) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
getPageAndExperimentList(Application.Name) - Method in interface com.intuit.wasabi.experiment.Pages
 
getPageAndExperimentsForApplication(Application.Name, String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Returns the set of pages with their associated experiments for an application.
getPageExperimentList(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
Get the names of all pages and its associated experiments for an application
getPageExperimentList(Application.Name) - Method in interface com.intuit.wasabi.repository.PagesRepository
Get the names of all pages associated with an application with their associated experiments
getPageExperiments(Application.Name, Page.Name) - Method in class com.intuit.wasabi.api.ExperimentsResource
Generic Search api: Currently for just pages - Get the experiment list for the chosen page for an application
getPageExperiments(Application.Name, Page.Name) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
Generic Search api: Currently for just pages - Get the experiment information for the chosen pages for an experiment
getPageExperiments(Application.Name, Page.Name) - Method in interface com.intuit.wasabi.experiment.Pages
Generic Search api: Currently for just pages - Get the experiment information for the chosen pages for an experiment
getPageList(Application.Name) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
getPageList(Application.Name) - Method in interface com.intuit.wasabi.experiment.Pages
 
getPageList(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
Get the names of all pages associated with an application
getPageList(Application.Name) - Method in interface com.intuit.wasabi.repository.PagesRepository
Get the names of all pages associated with an application
getPageName() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getPages() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPageList
 
getPages(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the pages the experiment is asHttpStatus.SC_OK.
getPages(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the pages the experiment is assigned to.
getPages(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve the pages the experiment is assigned to.
getPages(Application, Page) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve pages assigned to the experiments of this application.
getPages(Application, Page, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve pages assigned to the experiments of this application.
getPages(Application, Page, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to retrieve pages assigned to the experiments of this application.
getPagesForApplication(Application.Name, String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Returns the set of pages associated with the application.
getPassword() - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
getPassword() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
getPath() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPointConfiguration
Returns the export rest endpoint path property.
getPath() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint.Configuration
Get path
getPayload() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
getPayload() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
getPerDay() - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts
 
getPerDay() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics
 
getPermissions() - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
getPermissionsFromRole(Role) - Method in interface com.intuit.wasabi.authorization.Authorization
Returns a list of permissions for the given role
getPermissionsFromRole(Role) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
getPermissionsList() - Method in class com.intuit.wasabi.authorizationobjects.UserPermissionsList
 
getPersonalizationParameters() - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
getPing() - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to ping the Server.
getPing(int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to ping the Server.
getPing(int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to ping the Server.
getPort() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Returns Cassandra port
getPort() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPointConfiguration
Returns the export rest endpoint port property.
getPort() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint.Configuration
Get port
getPort() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getPositiveEffectSize() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
getPriorities(Application.Name, String) - Method in class com.intuit.wasabi.api.ApplicationsResource
Returns the full, ordered priority list for an application along with experiment meta-data and associated priority
getPriorities(Application.Name, boolean) - Method in class com.intuit.wasabi.experiment.impl.PrioritiesImpl
Queries the database and returns the list of experiments, ordered by their priority, within an application
getPriorities(Application.Name, boolean) - Method in interface com.intuit.wasabi.experiment.Priorities
Queries the database and returns the list of experiments, ordered by their priority, within an application
getPriorities(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPrioritiesRepository
 
getPriorities(Application.Name) - Method in interface com.intuit.wasabi.repository.PrioritiesRepository
Returns the priority list for an application
getPrioritizedExperiments() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperimentList
 
getPriority() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getPriorityList(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPrioritiesRepository
 
getPriorityList(Application.Name) - Method in interface com.intuit.wasabi.repository.PrioritiesRepository
Get priority list by application name
getPriorityListLength(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPrioritiesRepository
Returns the length of the priority list
getPriorityListLength(Application.Name) - Method in interface com.intuit.wasabi.repository.PrioritiesRepository
Returns the length of the priority list for an application
getProfile() - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
getProfile() - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
getPropertyName() - Method in class com.intuit.wasabi.eventlog.events.AbstractChangeEvent
Returns the name of the changed property.
getPropertyName() - Method in interface com.intuit.wasabi.eventlog.events.ChangeEvent
Returns the name of the changed property.
getQueueSize() - Method in interface com.intuit.wasabi.events.EventsMBean
Returns events recording queue size
getQueueSize() - Method in class com.intuit.wasabi.events.impl.EventsImpl
Returns events recording queue size
getRawID() - Method in class com.intuit.wasabi.experimentobjects.Experiment.ID
Returns the raw ID
getRawToken() - Method in class com.intuit.wasabi.tests.model.AccessToken
Returns the raw token (base64 decoded).
getReason() - Method in exception com.intuit.wasabi.exceptions.ConstraintViolationException
 
getResponseCode() - Method in enum com.intuit.wasabi.experimentobjects.exceptions.ErrorCode
 
getRestEndPointURI() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPoint
 
getRestEndPointURI() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint
Get rest endpoint uri
getResultString(ITestResult) - Method in class com.intuit.wasabi.tests.library.PassFailResults
Takes the result from ITestResult and adds it to the accumulated pass/fail rate.
getRetries() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPoint
 
getRetries() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPointConfiguration
Returns the export rest endpoint retries property.
getRetries() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint.Configuration
Get retries
getRetries() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint
Number of retries
getRole() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
getRoleList() - Method in class com.intuit.wasabi.authorizationobjects.UserRoleList
 
getRolePermissions(String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Get permissions associated with a specific user role
getRolePermissions() - Method in enum com.intuit.wasabi.authorizationobjects.Role
 
getRollupRows(Experiment.ID, String, Parameters) - Method in interface com.intuit.wasabi.repository.AnalyticsRepository
Get rollup rows for arguments
getRollupRows(Experiment.ID, String, Parameters) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseAnalytics
 
getRule(Experiment.ID) - Method in class com.intuit.wasabi.assignmentobjects.RuleCache
 
getRule() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getRule() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
Rule of the experiment.
getRule() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getRule() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getRuleJson() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getSaltoken() - Method in class com.intuit.wasabi.tests.model.AccessToken
Returns the salted token.
getSamplingPercent() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getSamplingPercent() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getSamplingPercent() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getScheme() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPointConfiguration
Returns the export rest endpoint scheme property.
getScheme() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint.Configuration
Get the scheme
getScore() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
getScore() - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
getSegmentationProfile() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.AccessToken
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.Counts
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.DailyCounts
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.DailyStatistics
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.Estimate
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeCounts
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeStatistics
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.analytics.Progress
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.APIUser
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.Application
Returns the current SerializationStrategy.
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.Assignment
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.Bucket
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.Event
Returns the current SerializationStrategy.
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.Experiment
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.ModelItem
Returns the current SerializationStrategy.
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.Page
Returns the current SerializationStrategy.
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.User
 
getSerializationStrategy() - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
getSingleAssignment(User.ID, Application.Name, Experiment.Label, Context, boolean, boolean, SegmentationProfile, HttpHeaders, Page.Name) - Method in interface com.intuit.wasabi.assignment.Assignments
Gets the Assignment for one user for an specific experiment.
getSingleAssignment(User.ID, Application.Name, Experiment.Label, Context, boolean, boolean, SegmentationProfile, HttpHeaders, Page.Name) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
getSmallestDistinguishableEffectSize() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
getSocketTimeout() - Method in interface com.intuit.wasabi.export.rest.Driver.Configuration
Get socket timeout
getSocketTimeout() - Method in class com.intuit.wasabi.export.rest.impl.DefaultDriverConfiguration
 
getSSLTrustStore() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Absolute path for the SSL trust keystore file
getSSLTrustStore() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getSSLTrustStorePassword() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Password for the SSL trust keystore
getSSLTrustStorePassword() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getStartTime() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getStartTime() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
The time when the experiment starts.
getStartTime() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getStartTime() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getState() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
getState() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getState() - Method in interface com.intuit.wasabi.experimentobjects.ExperimentBase
Returns the current state of the experiment.
getState() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getState() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getStatistics(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive statistics for an experiment.
getStatistics(Experiment, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive statistics for an experiment.
getStatistics(Experiment, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive statistics for an experiment.
getStatistics(Experiment, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to receive statistics for an experiment.
getStatisticsByLable(String) - Method in class com.intuit.wasabi.tests.model.Statistics
 
getStatus() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
getSubject(EventLogEvent) - Method in interface com.intuit.wasabi.email.EmailTextProcessor
The subject for the email.
getSubject(Application.Name) - Method in interface com.intuit.wasabi.email.EmailTextProcessor
Get's the subject for permission access to a certain Application.
getSubject(Application.Name) - Method in class com.intuit.wasabi.email.impl.EmailTextProcessorImpl
Get's the subject for permission access to a certain Application.
getSubject(EventLogEvent) - Method in class com.intuit.wasabi.email.impl.EmailTextProcessorImpl
The subject for the email.
getSubjectPrefix() - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
 
getSubmitted() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
getSubmitted() - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
getSummaryString() - Method in class com.intuit.wasabi.tests.library.PassFailResults
Return a string formatted for printing with a summary of results
getTargetVersion() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
The target version of Cassandra
getTargetVersion() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
getTest_API_Functional_AppExperimentsExpectNone() - Method in class com.intuit.wasabi.tests.library.TearDownTestExperiments
Checks if all experiments were deleted.
getThis() - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts.Builder
 
getThis() - Method in class com.intuit.wasabi.analyticsobjects.DailyBase.Builder
 
getThis() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics.Builder
 
getTid() - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
getTime() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
The time of this entry.
getTime() - Method in class com.intuit.wasabi.eventlog.events.AbstractEvent
The time at which this event happened.
getTime() - Method in interface com.intuit.wasabi.eventlog.events.EventLogEvent
The time at which this event happened.
getTimestamp() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
getTimeString() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
Returns an ISO 8601 timestamp with zulu time of this entry's time.
getTimeString(Calendar) - Static method in class com.intuit.wasabi.tests.library.util.TestUtils
Returns the time given by cal as a String formatted as needed.
getTimeZone() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getToken_type() - Method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
getTokenDate() - Method in class com.intuit.wasabi.tests.model.AccessToken
Returns the token date as a string.
getTokenParts() - Method in class com.intuit.wasabi.tests.model.AccessToken
Splits the raw token at the slashes to retrieve an array of token contents.
getTokenTimestamp() - Method in class com.intuit.wasabi.tests.model.AccessToken
Returns the timestamp.
getTokenUserId() - Method in class com.intuit.wasabi.tests.model.AccessToken
Returns the token user id.
getTokenVersion() - Method in class com.intuit.wasabi.tests.model.AccessToken
Returns the version information of the token.
getTotal() - Method in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers
 
getTotalUsers() - Method in class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts
 
getToTime() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
getType() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
getType(EventLogEvent) - Static method in enum com.intuit.wasabi.eventlog.EventLogEventType
Returns the EventLogEventType for an EventLogEvent.
getType() - Method in class com.intuit.wasabi.eventlog.events.AbstractEvent
Returns the type of the specific event.
getType() - Method in interface com.intuit.wasabi.eventlog.events.EventLogEvent
Returns the type of the specific event.
getUniqueUserCount() - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
getUniqueUserCount() - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
getUpperBound() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
getUser() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
Returns a reconstructed user object.
getUser(String) - Method in interface com.intuit.wasabi.authorization.Authorization
Returns user name from the given auth header
getUser(String) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
getUser() - Method in class com.intuit.wasabi.eventlog.events.AbstractEvent
The user initiating the event.
getUser() - Method in interface com.intuit.wasabi.eventlog.events.EventLogEvent
The user initiating the event.
getUserAppPermissions(UserInfo.Username, Application.Name, String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Get permissions of one user within a single application
getUserAssignmentPartitions(Date, Date) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
getUserAssignments(User.ID, Application.Name, Context) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Get user assignments
getUserAssignments(User.ID, Application.Name, Context) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
getUserCap() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
getUserCap() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
getUserCap() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
getUserEmail() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
getUserExists(String) - Method in class com.intuit.wasabi.api.AuthenticationResource
Check if user exists
getUserExists(String) - Method in interface com.intuit.wasabi.authentication.Authentication
Looks up if a user with the specified email exists.
getUserExists(String) - Method in class com.intuit.wasabi.authentication.impl.DefaultAuthentication
assumes the username is the email address that is used for this method
getUserExists(APIUser) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the user info belonging to the given APIUser.email.
getUserExists(APIUser, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the user info belonging to the given APIUser.email.
getUserExists(APIUser, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to get the user info belonging to the given APIUser.email.
getUserFeedback(UserInfo.Username, String) - Method in class com.intuit.wasabi.api.FeedbackResource
Get user feedback
getUserFeedback(UserInfo.Username) - Method in interface com.intuit.wasabi.feedback.Feedback
Retrieve user feedback from repository with the specified userName.
getUserFeedback(UserInfo.Username) - Method in class com.intuit.wasabi.feedback.impl.FeedbackImpl
 
getUserFeedback(UserInfo.Username) - Method in interface com.intuit.wasabi.repository.FeedbackRepository
Get user feedback for user
getUserFeedback(UserInfo.Username) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraFeedbackRepository
Get user feedback for user
getUserFeedbacksAuth(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to get all user feedbacks with valid authorizations.
getUserFeedbacksByUsernameAuth(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to get all user feedbacks by userName with valid authorizations.
getUserFeedbacksByUsernameAuthIsContactOkFalse(String, String, String) - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Tries to get all user feedbacks by userName with valid authorizations.
getUserID() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
getUserID() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
getUserId() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
getUserID() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
getUserInfo(UserInfo.Username) - Method in interface com.intuit.wasabi.authorization.Authorization
Retrieves the full UserInfo for the given UserInfo.Username
getUserInfo(UserInfo.Username) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
getUserInfo(UserInfo.Username) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Get user info
getUserInfo(UserInfo.Username) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
Get user info
getUserList(String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Returns a list of roles for all users in the applications of the requesting user.
getUsername() - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
getUsername() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
getUsername() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username
 
getUsername() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
getUsername() - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
getUserPermissions(UserInfo.Username, String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Get permissions for a user across applications
getUserPermissions(UserInfo.Username, Application.Name) - Method in interface com.intuit.wasabi.authorization.Authorization
Returns permissions for given user within the application
getUserPermissions(UserInfo.Username, Application.Name) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
getUserPermissions(UserInfo.Username, Application.Name) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Get user permissions
getUserPermissions(UserInfo.Username, Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
 
getUserPermissionsList(UserInfo.Username) - Method in interface com.intuit.wasabi.authorization.Authorization
Returns a list of user permissions for the given user name (ID)
getUserPermissionsList(UserInfo.Username) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
getUserPermissionsList(UserInfo.Username) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Get user permissions
getUserPermissionsList(UserInfo.Username) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
 
getUserRole(UserInfo.Username, String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Get user role
getUserRoleList(UserInfo.Username) - Method in interface com.intuit.wasabi.authorization.Authorization
Returns list of user roles for the given user name (ID)
getUserRoleList(UserInfo.Username) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
getUserRoleList(UserInfo.Username) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Get user role list
getUserRoleList(UserInfo.Username) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
Get user role list
getUsersAndBucketEvents() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
getUTCTime() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentRuleCacheUpdateEnvelope
 
getUTCTime() - Static method in class com.intuit.wasabi.util.DateUtil
Returns current time in UTC timezone as string
getValue() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
getVerifyToken(AccessToken) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to verify an access token.
getVerifyToken(AccessToken, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to verify an access token.
getVerifyToken(AccessToken, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a GET request to verify an access token.
getVersion() - Method in class com.intuit.wasabi.api.ComponentHealthList
 
getWinnersSoFar() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
GLOBAL_ENTRY_APPLICATION - Static variable in interface com.intuit.wasabi.repository.AuditLogRepository
This constant shall be used to avoid null values for the application name for global events.
goodbye - Static variable in interface com.intuit.wasabi.email.TextTemplates
 
greeting - Static variable in interface com.intuit.wasabi.email.TextTemplates
 

H

HandleBlock - Interface in com.intuit.wasabi.database
TODO: Rename this class to something more coherent
hasAttribute(String) - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.Event.Name
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.Event.Payload
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
hashCode() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
hashCode() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
hashCode() - Method in class com.intuit.wasabi.assignmentobjects.DateHour
 
hashCode() - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
hashCode() - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
hashCode() - Method in class com.intuit.wasabi.assignmentobjects.User.ID
 
hashCode() - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
hashCode() - Method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
hashCode() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
hashCode() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username
 
hashCode() - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
hashCode() - Method in class com.intuit.wasabi.authorizationobjects.UserPermissionsList
 
hashCode() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
hashCode() - Method in class com.intuit.wasabi.authorizationobjects.UserRoleList
 
hashCode() - Method in class com.intuit.wasabi.email.EmailLinksList
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Application.Name
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Bucket.BucketAuditInfo
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Bucket.Label
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.BucketList
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Context
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Experiment.ID
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Experiment.Label
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.ExperimentList
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Page
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.Page.Name
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
hashCode() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
hashCode() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
hashCode() - Method in class com.intuit.wasabi.tests.model.AccessToken
 
hashCode() - Method in class com.intuit.wasabi.tests.model.EventDateTime
 
hashCode() - Method in class com.intuit.wasabi.tests.model.ModelItem
hashCode() - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
hashCode() - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics
 
hashCode() - Method in class com.intuit.wasabi.tests.model.Statistics
 
hasSufficientData - Variable in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
hasSufficientData - Variable in class com.intuit.wasabi.tests.model.analytics.Progress
enough data collectd
headers() - Method in class com.intuit.wasabi.api.HttpHeader
 
headers(Response.Status) - Method in class com.intuit.wasabi.api.HttpHeader
 
headers(int) - Method in class com.intuit.wasabi.api.HttpHeader
 
HttpHeader - Class in com.intuit.wasabi.api
 
HttpHeader(String) - Constructor for class com.intuit.wasabi.api.HttpHeader
 

I

id - Variable in class com.intuit.wasabi.tests.model.Experiment
The experiment ID.
IllegalArgumentExceptionProvider - Class in com.intuit.wasabi.api.error
 
IllegalArgumentExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.IllegalArgumentExceptionProvider
 
IMPRESSION - Static variable in class com.intuit.wasabi.analyticsobjects.Event
 
impressionCounts - Variable in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
impressionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
impression counts
impressionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
impressions
impressionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
total number of impressions
impressionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
impressions
include(String) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Checks if the given identifier should be included.
include(String) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Checks if the given identifier should be included.
include(String) - Method in interface com.intuit.wasabi.tests.library.util.serialstrategies.SerializationStrategy
Checks if the given identifier should be included.
increaseCounts(Map<String, Integer>, Predicate<String>) - Method in class com.intuit.wasabi.tests.model.StatisticsBase
this method is used to update the reference count of the actions
infoLogResponse(Response) - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
Writes the response to log at the INFO level
ingestionExecutors() - Method in class com.intuit.wasabi.events.EventsModule
 
init() - Method in class com.intuit.wasabi.tests.library.SetupPerformanceTest
Initializes private variables.
init(String) - Method in class com.intuit.wasabi.tests.library.TearDownTestExperiments
Initializes a TearDownTestExperiments instance which deletes all experiments belonging to applications starting with the given application prefixes or Constants.DEFAULT_PREFIX_APPLICATION.
init() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Sets up the apiUser.
init() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
Sets up the user information and create application and experiment.
init() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Sets up the user information and create application and experiment.
init() - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
 
initializeKeyspace() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver
Initialize the keyspace.
initializeKeyspace() - Method in class com.intuit.wasabi.cassandra.DefaultCassandraDriver
Initialize the keyspace.
InitJacksonModule - Class in com.intuit.wasabi.api.jackson
Jackson Initializer for double, float, timestamp and State
InitJacksonModule() - Constructor for class com.intuit.wasabi.api.jackson.InitJacksonModule
 
insert(String, Object...) - Method in class com.intuit.wasabi.database.impl.DBITransaction
Executes an insert database query
insert(String, Object...) - Method in interface com.intuit.wasabi.database.Transaction
Executes an insert database query
insertAndReturnKey(String, Object...) - Method in class com.intuit.wasabi.database.impl.DBITransaction
Executes an insert database query and returns unique row key
insertAndReturnKey(String, Object...) - Method in interface com.intuit.wasabi.database.Transaction
Executes an insert database query and returns unique row key
INTEGRATION_TESTS_PREFIX - Static variable in class com.intuit.wasabi.tests.library.util.Constants
The integration tests prefix, should be SW50ZWdyVGVzdA_
IntegrationAuthentication - Class in com.intuit.wasabi.tests.service
Tests the user authentication endpoint.
IntegrationAuthentication(String, String, String, String, String, String) - Constructor for class com.intuit.wasabi.tests.service.IntegrationAuthentication
Reads parameters from TestNG configuration.
IntegrationAuthorization - Class in com.intuit.wasabi.tests.service
Tests the user authorization endpoint.
IntegrationAuthorization(String, String, String, String, String, String) - Constructor for class com.intuit.wasabi.tests.service.IntegrationAuthorization
Reads parameters from TestNG configuration.
IntegrationBucket - Class in com.intuit.wasabi.tests.service
Tests the bucket integrations.
IntegrationBucket() - Constructor for class com.intuit.wasabi.tests.service.IntegrationBucket
 
IntegrationExperiment - Class in com.intuit.wasabi.tests.service
Tests the experiment functionality.
IntegrationExperiment() - Constructor for class com.intuit.wasabi.tests.service.IntegrationExperiment
 
IntegrationMetadata - Class in com.intuit.wasabi.tests.service
 
IntegrationMetadata() - Constructor for class com.intuit.wasabi.tests.service.IntegrationMetadata
 
IntegrationMutualExclusion - Class in com.intuit.wasabi.tests.service
Tests if mutual exclusions effect all experiments correctly.
IntegrationMutualExclusion() - Constructor for class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
 
IntegrationPages - Class in com.intuit.wasabi.tests.service
Integration test for batch/page assignments.
IntegrationPages() - Constructor for class com.intuit.wasabi.tests.service.IntegrationPages
 
InvalidAuthProvider() - Method in class com.intuit.wasabi.tests.service.AuthTest
Provides invalid user credentials.
InvalidAuthProvider() - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Provides invalid user credentials.
InvalidBucketStateTransitionException - Exception in com.intuit.wasabi.experimentobjects.exceptions
This exception is thrown when a Buckets state changes to a not allowed successor.
InvalidBucketStateTransitionException(String) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidBucketStateTransitionException
 
InvalidBucketStateTransitionException(String, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidBucketStateTransitionException
 
InvalidConditionExceptionProvider - Class in com.intuit.wasabi.api.error
Created on 4/22/16.
InvalidConditionExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.InvalidConditionExceptionProvider
 
InvalidExperimentStateException - Exception in com.intuit.wasabi.experimentobjects.exceptions
This exception is thrown whenever an experiment state is updated in a way that is not possible.
InvalidExperimentStateException(Experiment.ID, Experiment.State, Experiment.State) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateException
 
InvalidExperimentStateException(Experiment.ID, Collection<Experiment.State>, Experiment.State) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateException
 
InvalidExperimentStateException(Experiment.ID, Experiment.State, Experiment.State, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateException
 
InvalidExperimentStateException(Experiment.ID, Collection<Experiment.State>, Experiment.State, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateException
 
InvalidExperimentStateException(String) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateException
 
InvalidExperimentStateException(String, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateException
 
InvalidExperimentStateTransitionException - Exception in com.intuit.wasabi.experimentobjects.exceptions
 
InvalidExperimentStateTransitionException(String) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateTransitionException
 
InvalidExperimentStateTransitionException(String, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidExperimentStateTransitionException
 
InvalidFormatExceptionProvider - Class in com.intuit.wasabi.api.error
 
InvalidFormatExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.InvalidFormatExceptionProvider
 
InvalidIdentifierException - Exception in com.intuit.wasabi.experimentobjects.exceptions
 
InvalidIdentifierException(String) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidIdentifierException
 
InvalidIdentifierException(String, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.InvalidIdentifierException
 
InvalidIdentifierExceptionProvider - Class in com.intuit.wasabi.api.error
 
InvalidIdentifierExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.InvalidIdentifierExceptionProvider
 
invalidIdProvider() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Provides invalid IDs and their expected results.
InvalidProfileException - Exception in com.intuit.wasabi.exceptions
Indicates profile has missing attributes or has wrong types of attributes
InvalidProfileException(String) - Constructor for exception com.intuit.wasabi.exceptions.InvalidProfileException
 
InvalidProfileException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.InvalidProfileException
 
InvalidProfileExceptionProvider - Class in com.intuit.wasabi.api.error
 
InvalidProfileExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.InvalidProfileExceptionProvider
 
invalidRules() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
invalidSegmentationRules() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
isActive() - Method in interface com.intuit.wasabi.email.EmailService
This returns whether the EmailService implementation is activated at the moment or not.
isActive() - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
This returns whether the EmailService implementation is activated at the moment or not.
isActive() - Method in class com.intuit.wasabi.email.impl.NoopEmailImpl
 
isActiveState() - Method in enum com.intuit.wasabi.experimentobjects.Experiment.State
 
isBucketEmpty() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
isCacheable() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
isCacheable() - Method in enum com.intuit.wasabi.assignmentobjects.Assignment.Status
 
isChangeable() - Method in class com.intuit.wasabi.experimentobjects.Experiment
Signals if this experiment allows to make changes to its data.
isContactOkay() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
isContactOkay() - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
isControl() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
isControl - Variable in class com.intuit.wasabi.tests.model.Bucket
The bucket's control group status.
isCreateAssignment() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
isDeleted() - Method in class com.intuit.wasabi.experimentobjects.Experiment
Signals if this experiment is deleted.
isDeleted() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
Signals if this experiment is deleted.
isFreshEnough() - Method in class com.intuit.wasabi.analytics.impl.Rollup
 
isHasSufficientData() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
isHealthy() - Method in class com.intuit.wasabi.api.ComponentHealth
 
isIgnoreSamplingPercent() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
isKeyspaceInitialized() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver
Check whether the keyspace has already been initialized
isKeyspaceInitialized() - Method in class com.intuit.wasabi.cassandra.DefaultCassandraDriver
Check whether the keyspace has already been initialized
isPersonalizationEnabled - Variable in class com.intuit.wasabi.tests.model.Experiment
Personalization status.
isPutAssignment() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
isRapidExperiment - Variable in class com.intuit.wasabi.tests.model.Experiment
Flags if this Experiment is used for rapid Experimentation.
isSingleShot() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
isSingleShot - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
single shot
isStateTransitionAllowed(Experiment.State, Experiment.State) - Static method in enum com.intuit.wasabi.experimentobjects.Experiment.State.ExperimentStateTransition
 
isStateTransitionAllowed(Experiment.State) - Method in enum com.intuit.wasabi.experimentobjects.Experiment.State
 
isStateTransitionValid(Bucket.State) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
isStateTransitionValid(Experiment.State) - Method in class com.intuit.wasabi.experimentobjects.Experiment
Validates if this experiment could change state to desiredState.
isSufficientData() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 

J

JacksonModule - Class in com.intuit.wasabi.api.jackson
 
JacksonModule() - Constructor for class com.intuit.wasabi.api.jackson.JacksonModule
 
jenkins_report_failure_test() - Method in class com.intuit.wasabi.tests.library.ForcedFailureTest
 
jenkins_report_failure_test2() - Method in class com.intuit.wasabi.tests.library.ForcedFailureTest
 
jenkins_report_failure_test3() - Method in class com.intuit.wasabi.tests.library.ForcedFailureTest
 
jenkins_report_skip_me_test() - Method in class com.intuit.wasabi.tests.library.ForcedFailureTest
 
jenkins_report_skip_me_test2() - Method in class com.intuit.wasabi.tests.library.ForcedFailureTest
 
jenkins_report_skip_me_test3() - Method in class com.intuit.wasabi.tests.library.ForcedFailureTest
 
jenkins_report_skip_me_test4() - Method in class com.intuit.wasabi.tests.library.ForcedFailureTest
 
jointActionCounts - Variable in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
jointActionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
joint action counts
jointActionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
counts for all actions
jointActionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
counts for all actions as one
jointActionCounts - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
counts for all actions
jointActionRate - Variable in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
jointActionRate - Variable in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
joint action rate
jointActionRate - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
joint estimates for all actions
jointActionRate - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
joint estimates for all actions
jointProgress - Variable in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
the overall progress
JsonMappingExceptionProvider - Class in com.intuit.wasabi.api.error
 
JsonMappingExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.JsonMappingExceptionProvider
 

K

keys() - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogProperty
Returns the key list.

L

label - Variable in class com.intuit.wasabi.tests.model.Bucket
The experiment Label.
label - Variable in class com.intuit.wasabi.tests.model.Experiment
The experiment's label.
lastError() - Method in class com.intuit.wasabi.tests.library.TestBase
If the last response was an error message, this returns the message.
lastName - Variable in class com.intuit.wasabi.tests.model.APIUser
last name
latestAvailableRollupDateAsString() - Method in class com.intuit.wasabi.analytics.impl.Rollup
 
LINE_SEPARATOR - Static variable in class com.intuit.wasabi.email.EmailLinksList
 
logBucketChanges(Experiment.ID, Bucket.Label, List<Bucket.BucketAuditInfo>) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Log changes made to the bucket metadata
logExperimentChanges(Experiment.ID, List<Experiment.ExperimentAuditInfo>) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Log changes made to the experiment metadata
LOGGER - Static variable in class com.intuit.wasabi.tests.model.ModelItem
 
logIn(String) - Method in interface com.intuit.wasabi.authentication.Authentication
Attempts to login the user identified via the specified authHeader.
logIn(String) - Method in class com.intuit.wasabi.authentication.impl.DefaultAuthentication
Attempts to return the LoginToken of the default user as if it was obtained via HTTP Basic authentication.
Login(String) - Method in interface com.intuit.wasabi.tests.library.request.Authentication
 
LoginCredentials - Class in com.intuit.wasabi.authenticationobjects
 
LoginCredentials() - Constructor for class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
LoginCredentials.Builder - Class in com.intuit.wasabi.authenticationobjects
 
LoginToken - Class in com.intuit.wasabi.authenticationobjects
 
LoginToken() - Constructor for class com.intuit.wasabi.authenticationobjects.LoginToken
 
LoginToken.Builder - Class in com.intuit.wasabi.authenticationobjects
 
logOut(String) - Method in interface com.intuit.wasabi.authentication.Authentication
Attempts to logOut the user using the retrieved token.
logOut(String) - Method in class com.intuit.wasabi.authentication.impl.DefaultAuthentication
Just returns true.
Logout(String) - Method in interface com.intuit.wasabi.tests.library.request.Authentication
 
LogsResource - Class in com.intuit.wasabi.api
The API endpoint /logs provides audit logs for application admins.
logUserIn(String, String) - Method in class com.intuit.wasabi.api.AuthenticationResource
Log in user
logUserOut(String) - Method in class com.intuit.wasabi.api.AuthenticationResource
Log out user
lookupUser(UserInfo.Username) - Method in class com.intuit.wasabi.userdirectory.impl.DefaultUserDirectory
 
lookupUser(UserInfo.Username) - Method in interface com.intuit.wasabi.userdirectory.UserDirectory
 
lookupUserByEmail(String) - Method in class com.intuit.wasabi.userdirectory.impl.DefaultUserDirectory
 
lookupUserByEmail(String) - Method in interface com.intuit.wasabi.userdirectory.UserDirectory
 
losersSoFar - Variable in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
losersSoFar - Variable in class com.intuit.wasabi.tests.model.analytics.Progress
list of losing buckets
lowerBound - Variable in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
lowerBound - Variable in class com.intuit.wasabi.tests.model.analytics.Estimate
the lower bound

M

Main - Class in com.intuit.wasabi
 
main(String[]) - Static method in class com.intuit.wasabi.Main
Application entry point.
main(String[]) - Static method in class com.intuit.wasabi.tests.library.ServiceTestBase
 
makeEventEnvelope(Assignment, Event) - Method in class com.intuit.wasabi.events.impl.EventsImpl
Helper method to instantiate events envelope
makeUUID() - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
Helper method for creating uuid
mapBinder - Variable in class com.intuit.wasabi.assignment.AssignmentsModule
Executors to ingest data to real time ingestion system.
materializeUri(Experiment) - Method in interface com.intuit.wasabi.assignment.AssignmentDecorator
Given an experiment, derive the materialized URI for calling other resources on this experiment
materializeUri(Experiment) - Method in class com.intuit.wasabi.assignment.impl.DefaultAssignmentDecorator
 
maxDecisions - Variable in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
 
mergeHeaderAndContextWithProfile(SegmentationProfile, HttpHeaders, Context) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Adds the context attribute to the profile.
mergeHeaderWithProfile(SegmentationProfile, HttpHeaders) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Adds http header attributes to profile (does not override existing profile attributes) We only use the first attribute if multiple attributes with same key are provided in header
MessageType - Enum in com.intuit.wasabi.export
 
metric - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
should be NORMAL_APPROX or NORMAL_APPROX_SIM
mode - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
The mode - should not be used according to Swagger.
ModelAssert - Class in com.intuit.wasabi.tests.library.util
Provides static assertion methods.
ModelAssert() - Constructor for class com.intuit.wasabi.tests.library.util.ModelAssert
 
ModelItem - Class in com.intuit.wasabi.tests.model
Superclass for the model items to provide common methods.
ModelItem() - Constructor for class com.intuit.wasabi.tests.model.ModelItem
 
modelName - Variable in class com.intuit.wasabi.tests.model.Experiment
The model name to fetch the assignment distribution from.
ModelUtil<T> - Class in com.intuit.wasabi.tests.library.util
Provides helper methods to handle model items.
ModelUtil() - Constructor for class com.intuit.wasabi.tests.library.util.ModelUtil
 
ModelUtil.Filter<T> - Interface in com.intuit.wasabi.tests.library.util
This interface describes a filter to filter collections.
modelVersion - Variable in class com.intuit.wasabi.tests.model.Experiment
The model version.
modificationTime - Variable in class com.intuit.wasabi.tests.model.Experiment
The modification time.
Mutex - Interface in com.intuit.wasabi.experiment
Interface to manipulate mutual exclusion object for experiments.
mutexExperimentSetup() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
MutexImpl - Class in com.intuit.wasabi.experiment.impl
 
MutexImpl(MutexRepository, Experiments, EventLog) - Constructor for class com.intuit.wasabi.experiment.impl.MutexImpl
 
mutexRepository - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Mutex repo
MutexRepository - Interface in com.intuit.wasabi.repository
Mutation repository
MutualExclusionBatchTest - Class in com.intuit.wasabi.tests.service.segmentation
 
MutualExclusionBatchTest() - Constructor for class com.intuit.wasabi.tests.service.segmentation.MutualExclusionBatchTest
 
MutualExclusionTest - Class in com.intuit.wasabi.tests.service.segmentation
 
MutualExclusionTest() - Constructor for class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
MYSQL - Static variable in class com.intuit.wasabi.events.impl.EventsImpl
 

N

name() - Method in interface com.intuit.wasabi.assignment.AssignmentIngestionExecutor
Name of the ingestion executor.
name() - Method in interface com.intuit.wasabi.events.EventIngestionExecutor
Name of the ingestion executor.
name - Variable in class com.intuit.wasabi.tests.model.Application
the application name
name - Variable in class com.intuit.wasabi.tests.model.Event
The event type, by default "IMPRESSION", but can be different to represent an Action.
name - Variable in class com.intuit.wasabi.tests.model.Page
the page name
NaNSerializerDouble - Class in com.intuit.wasabi.api.jackson
Custom serializer that parses Double.NaN and Double.Infinity to null in the Json
NaNSerializerDouble() - Constructor for class com.intuit.wasabi.api.jackson.NaNSerializerDouble
 
NaNSerializerFloat - Class in com.intuit.wasabi.api.jackson
Custom serializer that parses Float.NaN and Float.Infinity to null in the Json
NaNSerializerFloat() - Constructor for class com.intuit.wasabi.api.jackson.NaNSerializerFloat
 
NEW_ASSIGNMENT - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
NEW_LINE - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
NEW_PREFIX_APPLICATION - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
newDriver(String, HealthCheckRegistry, String) - Method in class com.intuit.wasabi.repository.impl.cassandra.AbstractCassandraModule
Construct the Cassandra driver from the specified context
NewExperiment - Class in com.intuit.wasabi.experimentobjects
Specification of a new experiment
NewExperiment(Experiment.ID) - Constructor for class com.intuit.wasabi.experimentobjects.NewExperiment
 
NewExperiment() - Constructor for class com.intuit.wasabi.experimentobjects.NewExperiment
 
NewExperiment.Builder - Class in com.intuit.wasabi.experimentobjects
Builder for a new instance
newExperiments() - Static method in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
newInstance(Experiment.ID) - Static method in class com.intuit.wasabi.assignmentobjects.Assignment
 
newInstance() - Static method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
newInstance(UserInfo.Username) - Static method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
newInstance(Application.Name, List<Permission>) - Static method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
newInstance(Application.Name, Role) - Static method in class com.intuit.wasabi.authorizationobjects.UserRole
 
newInstance() - Static method in class com.intuit.wasabi.email.EmailLinksList
 
newInstance(Experiment.ID, Bucket.Label) - Static method in class com.intuit.wasabi.experimentobjects.Bucket
 
newInstance(String) - Static method in class com.intuit.wasabi.experimentobjects.Context
 
newInstance() - Static method in class com.intuit.wasabi.experimentobjects.Experiment.ID
Creates a new, random ID
newInstance() - Static method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
newInstance() - Static method in class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
newInstance(UserInfo.Username) - Static method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
newTransaction() - Method in class com.intuit.wasabi.database.DBITransactionFactory
 
newTransaction() - Method in class com.intuit.wasabi.database.TransactionFactory
 
NO_OPEN_BUCKETS - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
NoopAuditLogImpl - Class in com.intuit.wasabi.auditlog.impl
The Noop implementation does nothing and always returns the original lists or empty lists.
NoopAuditLogImpl() - Constructor for class com.intuit.wasabi.auditlog.impl.NoopAuditLogImpl
 
NoopAuditLogListenerImpl - Class in com.intuit.wasabi.auditlog.impl
The default NOOP audit log implementation.
NoopAuditLogListenerImpl() - Constructor for class com.intuit.wasabi.auditlog.impl.NoopAuditLogListenerImpl
 
NoopDatabaseAssignmentEnvelope - Class in com.intuit.wasabi.assignment.impl
Noop implementation for assignment database analytics export
NoopDatabaseAssignmentEnvelope() - Constructor for class com.intuit.wasabi.assignment.impl.NoopDatabaseAssignmentEnvelope
 
NoopDatabaseEventEnvelope - Class in com.intuit.wasabi.events.impl
Noop implementation for event database analytics export
NoopDatabaseEventEnvelope() - Constructor for class com.intuit.wasabi.events.impl.NoopDatabaseEventEnvelope
 
NoopEmailImpl - Class in com.intuit.wasabi.email.impl
Add a noop implementation that can be used in the test setting where we do not want to sent out emails.
NoopEmailImpl() - Constructor for class com.intuit.wasabi.email.impl.NoopEmailImpl
 
NoopEventLogImpl - Class in com.intuit.wasabi.eventlog.impl
The EventLogImpl can be used to log events.
NoopEventLogImpl() - Constructor for class com.intuit.wasabi.eventlog.impl.NoopEventLogImpl
Creates an event log and initializes the private members.
NoopWebAssignmentEnvelope - Class in com.intuit.wasabi.assignment.impl
Noop implementation for web analytics export
NoopWebAssignmentEnvelope() - Constructor for class com.intuit.wasabi.assignment.impl.NoopWebAssignmentEnvelope
 
NormalApproxMetric - Class in com.intuit.wasabi.analyticsobjects.metrics
Statistical functions for binomial distributions.
NormalApproxMetric(double) - Constructor for class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxMetric
 
NormalApproxMetric(double, double) - Constructor for class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxMetric
 
NormalApproxSymMetric - Class in com.intuit.wasabi.analyticsobjects.metrics
Statistical functions for binomial distributions.
NormalApproxSymMetric(double) - Constructor for class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxSymMetric
 
NormalApproxSymMetric(double, double) - Constructor for class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxSymMetric
 
nullAssignment(User.ID, Application.Name, Experiment.ID, Assignment.Status) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
nullAssignments - Variable in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers
 

O

onFinish(ITestContext) - Method in class com.intuit.wasabi.tests.library.util.RetryListener
This runs after the test class annotated with @Listeners(value = RetryListener.class).
onTestStart(ITestResult) - Method in class com.intuit.wasabi.tests.library.util.RetryListener
Will pause the test depending on the RetryTest.warmup() time, if it was seen before.
OutputBucketStatistics - Class in com.intuit.wasabi.tests.model
 
OutputBucketStatistics(String) - Constructor for class com.intuit.wasabi.tests.model.OutputBucketStatistics
 
OutputBucketStatistics.ActionCount - Class in com.intuit.wasabi.tests.model
 
overwrite - Variable in class com.intuit.wasabi.tests.model.Assignment
the assignment's overwrite value

P

Page - Class in com.intuit.wasabi.experimentobjects
 
Page - Class in com.intuit.wasabi.tests.model
A very simple Page wrapper.
Page(Page) - Constructor for class com.intuit.wasabi.tests.model.Page
Copies a page.
Page(String, boolean) - Constructor for class com.intuit.wasabi.tests.model.Page
Creates a page with a name and an assignment allowance status.
Page.Builder - Class in com.intuit.wasabi.experimentobjects
 
Page.Name - Class in com.intuit.wasabi.experimentobjects
Encapsulates the Name of the Page.
Page.Name.Deserializer - Class in com.intuit.wasabi.experimentobjects
 
Page.Name.Serializer - Class in com.intuit.wasabi.experimentobjects
 
page_experiment_index_CF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
page_experiment_index_CF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
PageExperiment - Class in com.intuit.wasabi.experimentobjects
 
PageExperiment() - Constructor for class com.intuit.wasabi.experimentobjects.PageExperiment
 
PageExperiment.Builder - Class in com.intuit.wasabi.experimentobjects
 
PageFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for Pages.
PageFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.PageFactory
 
PageNameSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Serializer for
PageNameSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.PageNameSerializer
Constructor
Pages - Interface in com.intuit.wasabi.experiment
Interface to perform CRUD operations for pages of experiments.
PagesImpl - Class in com.intuit.wasabi.experiment.impl
 
PagesImpl(ExperimentRepository, PagesRepository, Experiments, EventLog) - Constructor for class com.intuit.wasabi.experiment.impl.PagesImpl
 
PagesRepository - Interface in com.intuit.wasabi.repository
Interface for supporting pages data
Parameters - Class in com.intuit.wasabi.analyticsobjects
Parameters available for use when calling analytics APIs.
Parameters() - Constructor for class com.intuit.wasabi.analyticsobjects.Parameters
 
Parameters.Mode - Enum in com.intuit.wasabi.analyticsobjects
 
parse() - Method in class com.intuit.wasabi.analyticsobjects.Parameters
Calculates derived parameters.
parseISOTimestamp(String) - Static method in class com.intuit.wasabi.util.DateUtil
Parses an ISOTimestamp String to a Timestamp object returns null, if the format is not recognized Acceptable formats are: "yyyy-MM-dd'T'HH:mm:ssXX" "yyyy-MM-dd'T'HH:mm:ss" "yyyy-MM-dd"
parseTime(String) - Static method in class com.intuit.wasabi.tests.library.util.TestUtils
Returns a calendar for the given time string.
PassFailResults - Class in com.intuit.wasabi.tests.library
 
PassFailResults() - Constructor for class com.intuit.wasabi.tests.library.PassFailResults
 
passFailResults - Variable in class com.intuit.wasabi.tests.library.ServiceTestBase
 
passTest() - Method in class com.intuit.wasabi.tests.library.RetryTestClass
A simple test which passes.
password - Variable in class com.intuit.wasabi.authentication.impl.UserCredential
 
password - Variable in class com.intuit.wasabi.tests.model.APIUser
password
PathSetAssertHelper - Class in com.intuit.wasabi.tests.library
 
PathSetAssertHelper(Response) - Constructor for class com.intuit.wasabi.tests.library.PathSetAssertHelper
Instantiates an PathSetAssertHelper object.
payload - Variable in class com.intuit.wasabi.tests.model.Assignment
this assignment's payload
payload - Variable in class com.intuit.wasabi.tests.model.Bucket
The bucket's payload.
payload - Variable in class com.intuit.wasabi.tests.model.Event
The payload coming with the event.
perDay - Variable in class com.intuit.wasabi.tests.model.analytics.DailyCounts
the counts on this day
perDay - Variable in class com.intuit.wasabi.tests.model.analytics.DailyStatistics
the statistics on this day
Permission - Enum in com.intuit.wasabi.authorizationobjects
 
Permission.Serializer - Class in com.intuit.wasabi.authorizationobjects
 
PersonalizationEngineResponse - Class in com.intuit.wasabi.assignmentobjects
 
PersonalizationEngineResponse() - Constructor for class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
PersonalizationEngineResponse.Builder - Class in com.intuit.wasabi.assignmentobjects
 
ping() - Method in class com.intuit.wasabi.api.PingResource
 
PingResource - Class in com.intuit.wasabi.api
API endpoint for checking application and infrastructure health
postAssignment(Application.Name, Experiment.Label, User.ID, Boolean, Boolean, Context, SegmentationProfile, HttpHeaders) - Method in class com.intuit.wasabi.api.AssignmentsResource
Same as Assignment, but the user is chosen to be assigned to the experiment based on 1) profile eligibility and 2) probability of sampling percent.
postAssignment(Experiment, User) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get the assignment of the user for the experiment.
postAssignment(Experiment, User, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get the assignment of the user for the experiment.
postAssignment(Experiment, User, String, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get the assignment of the user for the experiment.
postAssignment(Experiment, User, String, boolean, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get the assignment of the user for the experiment.
postAssignment(Experiment, User, String, boolean, boolean, Map<String, Object>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get the assignment of the user for the experiment.
postAssignment(Experiment, User, String, boolean, boolean, Map<String, Object>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get the assignment of the user for the experiment.
postAssignment(Experiment, User, String, boolean, boolean, Map<String, Object>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get the assignment of the user for the experiment.
postAssignmentRuleTest(Application.Name, Experiment.Label, Context, SegmentationProfile, HttpHeaders) - Method in class com.intuit.wasabi.api.AssignmentsResource
Tests if the profile parameters passed would satisfy the rule in the experiment specified.
postAssignments(Application, User, List<Experiment>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign the user to the experiments of the application if create is true.
postAssignments(Application, User, List<Experiment>, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign the user to the experiments of the application if create is true.
postAssignments(Application, User, List<Experiment>, String, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign the user to the experiments of the application if create is true.
postAssignments(Application, User, List<Experiment>, String, boolean, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign the user to the experiments of the application if create is true.
postAssignments(Application, User, List<Experiment>, String, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign the user to the experiments of the application if create is true.
postAssignments(Application, Page, User) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign a user to experiments of the specified page.
postAssignments(Application, Page, User, Map<String, Object>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign a user to experiments of the specified page.
postAssignments(Application, Page, User, Map<String, Object>, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign a user to experiments of the specified page.
postAssignments(Application, Page, User, Map<String, Object>, String, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign a user to experiments of the specified page.
postAssignments(Application, Page, User, Map<String, Object>, String, boolean, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign a user to experiments of the specified page.
postAssignments(Application, Page, User, Map<String, Object>, String, boolean, boolean, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign a user to experiments of the specified page.
postAssignments(Application, Page, User, Map<String, Object>, String, boolean, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to assign a user to experiments of the specified page.
postBatchAssignmentForPage(Application.Name, Page.Name, User.ID, boolean, boolean, Context, SegmentationProfile, HttpHeaders) - Method in class com.intuit.wasabi.api.AssignmentsResource
Create/Retrieve assignments for a single user for experiments associated to a single page
postBucket(Experiment.ID, Bucket, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Creates a new bucket for the specified experiment, initializing its data as specified in the JSON body of the request.
postBucket(Bucket) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create a bucket.
postBucket(Bucket, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create a bucket.
postBucket(Bucket, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create a bucket.
postBuckets(List<Bucket>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends multiple POST requests to create multiple buckets.
postBuckets(List<Bucket>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends multiple POST requests to create multiple buckets.
postBuckets(List<Bucket>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends multiple POST requests to create multiple buckets.
postDailyStatistics(Experiment, AnalyticsParameters) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive daily statistics for an experiment.
postDailyStatistics(Experiment, AnalyticsParameters, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive daily statistics for an experiment.
postDailyStatistics(Experiment, AnalyticsParameters, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive daily statistics for an experiment.
postEmail(Application.Name, UserInfo.Username, EmailLinksList) - Method in class com.intuit.wasabi.api.EmailResource
Sends an email to all the administrators of the specified application to ask for permission for the specified user.
postEvent(EventLogEvent) - Method in class com.intuit.wasabi.auditlog.impl.AuditLogListenerImpl
Will be called by the EventLogImpl with events which the listener registered for.
postEvent(EventLogEvent) - Method in class com.intuit.wasabi.auditlog.impl.NoopAuditLogListenerImpl
Will be called by the EventLogImpl with events which the listener registered for.
postEvent(EventLogEvent) - Method in class com.intuit.wasabi.email.impl.EmailEventLogListener
This will be the default implementation that will listen to all the changes and send emails accordingly.
postEvent(EventLogEvent) - Method in interface com.intuit.wasabi.eventlog.EventLog
Post an event to the event log.
postEvent(EventLogEvent) - Method in interface com.intuit.wasabi.eventlog.EventLogListener
Will be called by the EventLogImpl with events which the listener registered for.
postEvent(EventLogEvent) - Method in class com.intuit.wasabi.eventlog.impl.EventLogImpl
Post an event to the event log.
postEvent(EventLogEvent) - Method in class com.intuit.wasabi.eventlog.impl.NoopEventLogImpl
Post an event to the event log.
postEvent(Event, Experiment, User) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to send a single event for a specific user for an experiment.
postEvent(Event, Experiment, User, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to send a single event for a specific user for an experiment.
postEvents(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to retrieve the events of the specified experiment.
postEvents(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to retrieve the events of the specified experiment.
postEvents(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to retrieve the events of the specified experiment.
postEvents(Experiment, Map<String, Object>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to retrieve the events of the specified experiment.
postEvents(Experiment, Map<String, Object>, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to retrieve the events of the specified experiment.
postEvents(Experiment, String, String, double, double, ArrayList<String>, boolean, String, String, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to retrieve the events of the specified experiment.
postEvents(List<Event>, Experiment, User) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to send a list of events for a specific user for an experiment.
postEvents(List<Event>, Experiment, User, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to send a list of events for a specific user for an experiment.
postEvents(List<Event>, Experiment, User, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to send a list of events for a specific user for an experiment.
postExclusions(Experiment, List<Experiment>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to mutually exclude experiments from each other.
postExclusions(Experiment, List<Experiment>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to mutually exclude experiments from each other.
postExclusions(Experiment, List<Experiment>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to mutually exclude experiments from the reference experiment.
postExclusions(List<Experiment>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to mutually exclude experiments from each other.
postExclusions(List<Experiment>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to mutually exclude experiments from each other.
postExclusions(List<Experiment>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to mutually exclude experiments from each other.
postExperiment(NewExperiment, boolean, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Creates a new experiment, initializing its metadata as specified in the JSON body of the request.
postExperiment(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create an experiment.
postExperiment(Experiment, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create an experiment.
postExperiment(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create an experiment.
postExperiment(Experiment, boolean, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create an experiment.
postExperiment(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create an experiment.
postExperiment(Experiment, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create an experiment.
postExperimentCounts(Experiment, AnalyticsParameters) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive counts for an experiment.
postExperimentCounts(Experiment, AnalyticsParameters, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive counts for an experiment.
postExperimentCounts(Experiment, AnalyticsParameters, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive counts for an experiment.
postExperimentCumulativeCounts(Experiment, AnalyticsParameters) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive cumulative experiments counts for an experiment.
postExperimentCumulativeCounts(Experiment, AnalyticsParameters, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive cumulative experiments counts for an experiment.
postExperimentCumulativeCounts(Experiment, AnalyticsParameters, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive cumulative experiments counts for an experiment.
postExperimentPriority(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to set the experiment's priority.
postExperimentPriority(Experiment, int, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to set the experiment's priority.
postExperimentPriority(Experiment, int, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to set the experiment's priority.
postFeedback(UserFeedback, String) - Method in class com.intuit.wasabi.api.FeedbackResource
Post feedback from user
postFeedback(UserFeedback, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to create an user feedback.
postLogin() - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get a login token.
postLogin(APIUser) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get a login token.
postLogin(APIUser, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get a login token.
postLogin(APIUser, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get a login token.
postLogin(APIUser, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to get a login token.
postPages(Experiment.ID, ExperimentPageList, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Add a list of pages to an experiment
postPages(Experiment.ID, ExperimentPageList, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.PagesImpl
Add a list of pages to an experiment
postPages(Experiment.ID, ExperimentPageList, UserInfo) - Method in interface com.intuit.wasabi.experiment.Pages
Add a list of pages to an experiment
postPages(Application.Name, Experiment.ID, ExperimentPageList) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraPagesRepository
Add a list of pages to an experiment
postPages(Application.Name, Experiment.ID, ExperimentPageList) - Method in interface com.intuit.wasabi.repository.PagesRepository
Add a list of pages to an experiment
postPages(Experiment, Page) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to add an experiment to a page.
postPages(Experiment, Page, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to add an experiment to a page.
postPages(Experiment, Page, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to add an experiment to a page.
postPages(Experiment, List<Page>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to add an experiment to several pages.
postPages(Experiment, List<Page>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to add an experiment to several pages.
postPages(Experiment, List<Page>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to add an experiment to several pages.
postStatistics(Experiment, AnalyticsParameters) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive statistics for an experiment.
postStatistics(Experiment, AnalyticsParameters, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive statistics for an experiment.
postStatistics(Experiment, AnalyticsParameters, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a POST request to receive statistics for an experiment.
postUserImpressions() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Posts impressions for the users.
predictedDataNeeded(double, double, double, double) - Method in class com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics.BinomialMetric
For a predicted action rate and effect size, calculates the estimated amount of data needed.
predictedDataNeeded(double, double, double, double) - Method in class com.intuit.wasabi.analyticsobjects.metrics.NormalApproxMetric
For a predicted action rate and effect size, calculates the estimated amount of data needed.
prepareExperiment() - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
Creates an experiment that matches the User-Agent to be MatchAgentValue.
preRunStats(String, String) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
prettyResponse(Response) - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
Returns response as a String attempting to improve readability If body is empty return the empty string.
Priorities - Interface in com.intuit.wasabi.experiment
Interface to perform CRUD operations for priority on experiments of an application.
PrioritiesImpl - Class in com.intuit.wasabi.experiment.impl
 
PrioritiesImpl(PrioritiesRepository, Experiments) - Constructor for class com.intuit.wasabi.experiment.impl.PrioritiesImpl
 
PrioritiesRepository - Interface in com.intuit.wasabi.repository
Interface to priorities repo
PrioritiesTest - Class in com.intuit.wasabi.tests.service
Tests for experiment priorities in application.
PrioritiesTest() - Constructor for class com.intuit.wasabi.tests.service.PrioritiesTest
 
PrioritizedExperiment - Class in com.intuit.wasabi.experimentobjects
Object for holding an experiment with Priotization.
PrioritizedExperiment() - Constructor for class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
PrioritizedExperiment.Builder - Class in com.intuit.wasabi.experimentobjects
 
PrioritizedExperimentList - Class in com.intuit.wasabi.experimentobjects
Wrapper class to hold a list of PrioritizedExperiment objects.
PrioritizedExperimentList() - Constructor for class com.intuit.wasabi.experimentobjects.PrioritizedExperimentList
 
PrioritizedExperimentList(int) - Constructor for class com.intuit.wasabi.experimentobjects.PrioritizedExperimentList
 
PriorityDataProvider - Class in com.intuit.wasabi.tests.data
 
PriorityDataProvider() - Constructor for class com.intuit.wasabi.tests.data.PriorityDataProvider
 
Progress - Class in com.intuit.wasabi.analyticsobjects.statistics
DTO to save the progress of a bucket or an action.
Progress() - Constructor for class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
Progress - Class in com.intuit.wasabi.tests.model.analytics
Wraps the progress
Progress() - Constructor for class com.intuit.wasabi.tests.model.analytics.Progress
 
Progress.Builder - Class in com.intuit.wasabi.analyticsobjects.statistics
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.analytics.impl.AnalyticsImpl
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.auditlog.AuditLogModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.authentication.AuthenticationModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.database.DatabaseModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.email.EmailModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.eventlog.EventLogModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.events.EventsModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.export.rest.impl.ExportModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.repository.impl.cassandra.CassandraExperimentRepositoryModule
 
PROPERTY_NAME - Static variable in class com.intuit.wasabi.userdirectory.UserDirectoryModule
 
provideExperimentDriver(HealthCheckRegistry) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraExperimentRepositoryModule
 
provideExperimentRepository(CassandraDriver, ExperimentsKeyspace, ExperimentValidator) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraExperimentRepositoryModule
 
provideExperimentRepository(TransactionFactory, ExperimentValidator, Flyway) - Method in class com.intuit.wasabi.repository.impl.database.DatabaseExperimentRepositoryModule
 
provideUsers() - Method in class com.intuit.wasabi.userdirectory.UserDirectoryModule
 
pushAssignmentToStaging(String, String) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Push assignment to staging
pushAssignmentToStaging(String, String) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
 
putApplicationPriorities(Application, List<Experiment>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to change the priorities of experiments.
putApplicationPriorities(Application, List<Experiment>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to change the priorities of experiments.
putApplicationPriorities(Application, List<Experiment>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to change the priorities of experiments.
putAssignment(User.ID, Application.Name, Experiment.Label, Context, Bucket.Label, boolean) - Method in interface com.intuit.wasabi.assignment.Assignments
Insert/update a user assignment for this experiment.
putAssignment(User.ID, Application.Name, Experiment.Label, Context, Bucket.Label, boolean) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
putAssignment(Experiment, Assignment, User, boolean) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update an assignment of the user for the experiment.
putAssignment(Experiment, Assignment, User, boolean, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update an assignment of the user for the experiment.
putAssignment(Experiment, Assignment, User, boolean, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update an assignment of the user for the experiment.
putAssignment(Experiment, Assignment, User) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update an assignment of the user for the experiment.
putAssignment(Experiment, Assignment, User, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update an assignment of the user for the experiment.
putAssignment(Experiment, Assignment, User, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update an assignment of the user for the experiment.
putAssignment(Experiment, Assignment, User, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update an assignment of the user for the experiment.
PutAssignment - Class in com.intuit.wasabi.tests.service.assignment
 
PutAssignment() - Constructor for class com.intuit.wasabi.tests.service.assignment.PutAssignment
 
putAssignmentExperimentData() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
putAssignmentStates() - Static method in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
putBucket(Experiment.ID, BucketList, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Creates a new bucket for the specified experiment, initializing its data as specified in the JSON body of the request.
putBucket(Experiment.ID, Bucket.Label, Bucket, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Modifies the metadata of the specified bucket of the specified experiment, updating values specified in the JSON body of the request.
putBucket(Bucket) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update a bucket.
putBucket(Bucket, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update a bucket.
putBucket(Bucket, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update a bucket.
putBuckets(List<Bucket>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update a list of buckets.
putBuckets(List<Bucket>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update a list of buckets.
putBuckets(List<Bucket>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update a list of buckets.
putBucketsState(List<Bucket>, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketsState(List<Bucket>, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketsStates(List<Bucket>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketsStates(List<Bucket>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketsStates(List<Bucket>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketsStates(List<Bucket>, List<String>) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketsStates(List<Bucket>, List<String>, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketsStates(List<Bucket>, List<String>, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the states of a list of buckets.
putBucketState(Experiment.ID, Bucket.Label, Bucket.State, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Modifies the state of the specified bucket of the specified experiment.
putBucketState(Bucket) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the state of a bucket.
putBucketState(Bucket, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the state of a bucket.
putBucketState(Bucket, String, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the state of a bucket.
putBucketState(Bucket, String, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the state of a bucket.
putExperiment(Experiment.ID, Experiment, boolean, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Modifies the metadata of the specified experiment, updating values specified in the JSON body of the request.
putExperiment(Experiment) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the experiment.
putExperiment(Experiment, int) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the experiment.
putExperiment(Experiment, int, APIServerConnector) - Method in class com.intuit.wasabi.tests.library.TestBase
Sends a PUT request to update the experiment.
putHeaderMapKVP(String, String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 

Q

queueLength() - Method in interface com.intuit.wasabi.assignment.AssignmentIngestionExecutor
Number of elements in the ingestion queue.
queueLength() - Method in interface com.intuit.wasabi.events.EventIngestionExecutor
Number of elements in the ingestion queue.
queuesLength() - Method in interface com.intuit.wasabi.assignment.Assignments
Holds the length of queues stored in rule cache and ingestion executors.
queuesLength() - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
queuesLength() - Method in interface com.intuit.wasabi.events.Events
Holds the length of events queues stored in MySQL and ingestion executors.
queuesLength() - Method in class com.intuit.wasabi.events.impl.EventsImpl
 

R

readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class com.intuit.wasabi.api.jackson.WasabiJacksonJsonProvider
 
recordEvents(Application.Name, Experiment.Label, User.ID, EventList) - Method in class com.intuit.wasabi.api.EventsResource
Submit events for the specified user within the context of a specific application and experiment.
recordEvents(Application.Name, Experiment.Label, User.ID, EventList, Set<Context>) - Method in interface com.intuit.wasabi.events.Events
Records the given events list for application name, experiment label, user ID and context set
recordEvents(Application.Name, Experiment.Label, User.ID, EventList, Set<Context>) - Method in class com.intuit.wasabi.events.impl.EventsImpl
Records the given events list for application name, experiment label, user ID and context set
recordExperimentsEvents(Application.Name, User.ID, Map<Experiment.Label, Map<User.ID, List<Event>>>) - Method in class com.intuit.wasabi.api.EventsResource
Submit events for users and experiments within the context of a specific application.
recordUsersEvents(Application.Name, Experiment.Label, Map<User.ID, List<Event>>) - Method in class com.intuit.wasabi.api.EventsResource
Submit events for users within the context of a specific application and experiment.
RED - Static variable in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
register(EventLogListener) - Method in interface com.intuit.wasabi.eventlog.EventLog
Registers a listener for all events.
register(EventLogListener, List<Class<? extends EventLogEvent>>) - Method in interface com.intuit.wasabi.eventlog.EventLog
Registers a listener for a list of events.
register(EventLogListener, String...) - Method in interface com.intuit.wasabi.eventlog.EventLog
Registers a listener for a list of events.
register(EventLogListener) - Method in class com.intuit.wasabi.eventlog.impl.EventLogImpl
Registers a listener for all events.
register(EventLogListener, List<Class<? extends EventLogEvent>>) - Method in class com.intuit.wasabi.eventlog.impl.EventLogImpl
Registers a listener for a list of events.
register(EventLogListener, String...) - Method in class com.intuit.wasabi.eventlog.impl.EventLogImpl
Registers a listener for a list of events.
register(EventLogListener) - Method in class com.intuit.wasabi.eventlog.impl.NoopEventLogImpl
Registers a listener for all events.
register(EventLogListener, List<Class<? extends EventLogEvent>>) - Method in class com.intuit.wasabi.eventlog.impl.NoopEventLogImpl
Registers a listener for a list of events.
register(EventLogListener, String...) - Method in class com.intuit.wasabi.eventlog.impl.NoopEventLogImpl
Registers a listener for a list of events.
relativeTimeString(int) - Static method in class com.intuit.wasabi.tests.library.util.TestUtils
Returns the current time + days as a String formatted as needed.
remove(String...) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Removes identifiers from the serialization strategy.
remove(String...) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Removes identifiers from the serialization strategy.
remove(String...) - Method in interface com.intuit.wasabi.tests.library.util.serialstrategies.SerializationStrategy
Removes identifiers from the serialization strategy.
removeExclusions(Experiment.ID, Experiment.ID, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Deletes mutual exclusion rules for the specified experiment uuid.
removeFromPriorityList(Application.Name, Experiment.ID) - Method in class com.intuit.wasabi.experiment.impl.PrioritiesImpl
Removes the given experimentID from the application's priority list
removeFromPriorityList(Application.Name, Experiment.ID) - Method in interface com.intuit.wasabi.experiment.Priorities
Removes the given experimentID from the application's priority list
removeHeaderMapKey(String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
removeIndexExperimentsToUser(User.ID, Experiment.ID, Context, Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Removes the referenced pair from the experiment_user_index.
removeIndexUserToBucket(User.ID, Experiment.ID, Context, Bucket.Label) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Remove index user to bucket
removeIndexUserToBucket(User.ID, Experiment.ID, Context, Bucket.Label) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Removes the referenced pair from the user_bucket_index.
removeIndexUserToExperiment(User.ID, Experiment.ID, Context, Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Removes the referenced pair from the user_experiment_index.
removeSegRule() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Removes the segmentation rules.
repeatCount - Variable in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
 
repeatDataProvider() - Method in class com.intuit.wasabi.tests.library.SetupPerformanceTest
Provides an iterator of indices.
RepeatStateInconsistencyTestFactory - Class in com.intuit.wasabi.tests.service.factory
Creates a number of tests.
RepeatStateInconsistencyTestFactory() - Constructor for class com.intuit.wasabi.tests.service.factory.RepeatStateInconsistencyTestFactory
 
repository - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
Experiment repo
RepositoryException - Exception in com.intuit.wasabi.repository
Signals that an error accessing or manipulating a repository has occurred
RepositoryException() - Constructor for exception com.intuit.wasabi.repository.RepositoryException
Constructor
RepositoryException(String) - Constructor for exception com.intuit.wasabi.repository.RepositoryException
Constructor
RepositoryException(Throwable) - Constructor for exception com.intuit.wasabi.repository.RepositoryException
Constructor
RepositoryException(String, Throwable) - Constructor for exception com.intuit.wasabi.repository.RepositoryException
Constructor
RepositoryKeyspace - Interface in com.intuit.wasabi.repository.impl.cassandra
Marker interface for repository keyspace definitions
RepositoryModule - Class in com.intuit.wasabi.repository
Installs all repository modules
RepositoryModule() - Constructor for class com.intuit.wasabi.repository.RepositoryModule
 
response - Variable in class com.intuit.wasabi.tests.library.ServiceTestBase
NOTE: response is global, so it can be logged from runAfterMethod
RestEndPoint - Interface in com.intuit.wasabi.export.rest
Interface for capturing rest endpoint related attributes
RestEndPoint.Configuration - Interface in com.intuit.wasabi.export.rest
Configuration parames for rest endpoint
Retriable<T> - Class in com.intuit.wasabi.authentication.util
A Retriable is used to retry authentication calls which can fail due to network errors or timeouts.
Retriable() - Constructor for class com.intuit.wasabi.authentication.util.Retriable
 
retriableCall() - Method in class com.intuit.wasabi.authentication.util.Retriable
A method which contains a retriable call.
RetriableException - Exception in com.intuit.wasabi.authentication.util
An exception thrown by the Retriable if it was not successful.
RetriableException(String) - Constructor for exception com.intuit.wasabi.authentication.util.RetriableException
A new RetriableException with a message.
RetriableException(String, Throwable) - Constructor for exception com.intuit.wasabi.authentication.util.RetriableException
A new RetriableException with a message and a cause.
retrieveRunningExperiment() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Retrieves a running experiment.
retry(ITestResult) - Method in class com.intuit.wasabi.tests.library.util.RetryAnalyzer
Determines if the method should be retried or not.
RetryAnalyzer - Class in com.intuit.wasabi.tests.library.util
A retry analyzer which can be used as a retry strategy for experiments.
RetryAnalyzer() - Constructor for class com.intuit.wasabi.tests.library.util.RetryAnalyzer
 
retryCallOnFail(int, long) - Method in class com.intuit.wasabi.authentication.util.Retriable
Calls the Retriable.retriableCall() ('the call') up to times times and returns the result.
RetryListener - Class in com.intuit.wasabi.tests.library.util
Allows to retry tests multiple times without their (eventually succeeded) failures being reported.
RetryListener() - Constructor for class com.intuit.wasabi.tests.library.util.RetryListener
 
retryTest() - Method in class com.intuit.wasabi.tests.library.RetryTestClass
Will be called for counter = {0, 1, 2} and always fail.
RetryTest - Annotation Type in com.intuit.wasabi.tests.library.util
An annotation to allow retrials of @Test methods.
retryTest2() - Method in class com.intuit.wasabi.tests.library.RetryTestClass
Will be called for counter2 = {0, 1, 2, 3, 4} and succeed on 2, thus not retrying the 4th and 5th times.
RetryTestClass - Class in com.intuit.wasabi.tests.library
A class to showcase test retrials.
RetryTestClass() - Constructor for class com.intuit.wasabi.tests.library.RetryTestClass
 
retryWithWarmUpTest() - Method in class com.intuit.wasabi.tests.library.RetryTestClass
Will warmup, then try twice and fail the first time.
Role - Enum in com.intuit.wasabi.authorizationobjects
 
Role.Serializer - Class in com.intuit.wasabi.authorizationobjects
 
rollback() - Method in class com.intuit.wasabi.database.impl.DBITransaction
 
rollDie() - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
Rollup - Class in com.intuit.wasabi.analytics.impl
Roll up stats class
Rollup(Experiment, Transaction) - Constructor for class com.intuit.wasabi.analytics.impl.Rollup
 
Rollup(Experiment, boolean, Transaction) - Constructor for class com.intuit.wasabi.analytics.impl.Rollup
 
rule - Variable in class com.intuit.wasabi.tests.model.Experiment
The selection rules for this experiment.
RULE_CACHE - Static variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
ruleCache - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
RuleCache - Class in com.intuit.wasabi.assignmentobjects
 
RuleCache() - Constructor for class com.intuit.wasabi.assignmentobjects.RuleCache
 
ruleCacheExecutor - Variable in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
ruleJson - Variable in class com.intuit.wasabi.tests.model.Experiment
The rules as a JSON String.
RuleTest - Class in com.intuit.wasabi.tests.service.segmentation
 
RuleTest() - Constructor for class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
run() - Method in class com.intuit.wasabi.assignment.impl.NoopDatabaseAssignmentEnvelope
 
run() - Method in class com.intuit.wasabi.assignment.impl.NoopWebAssignmentEnvelope
 
run() - Method in class com.intuit.wasabi.eventlog.impl.EventLogImpl
run() - Method in class com.intuit.wasabi.eventlog.impl.NoopEventLogImpl
run() - Method in class com.intuit.wasabi.events.impl.NoopDatabaseEventEnvelope
 
run() - Method in class com.intuit.wasabi.repository.impl.cassandra.AssignmentCountEnvelope
 
run() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentRuleCacheUpdateEnvelope
 
runAfterClassBase() - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
 
runAfterMethodBase(ITestResult) - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
 
runBeforeClassBase() - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
 
runBeforeMethodBase(Method) - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
Will run before all annotated test methods.

S

samplingPercent - Variable in class com.intuit.wasabi.tests.model.Experiment
The sampling percentage (0, 1].
scaledZ(double, double) - Static method in class com.intuit.wasabi.analyticsobjects.metrics.DecisionAdjuster
Calculates the scaled, two-sided "Z-value" for a given confidence level.
scaledZ(double) - Static method in class com.intuit.wasabi.analyticsobjects.metrics.DecisionAdjuster
Calculates the scaled, two-sided "Z-value" for a given confidence level and the default number of decision points.
SegmentationDataProvider - Class in com.intuit.wasabi.tests.data
Created on 5/9/16.
SegmentationDataProvider() - Constructor for class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
SegmentationProfile - Class in com.intuit.wasabi.assignmentobjects
A class to holds a map of key values (user attributes) for segmentation with Hyrule
SegmentationProfile() - Constructor for class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
SegmentationProfile.Builder - Class in com.intuit.wasabi.assignmentobjects
 
SegmentationRuleCacheFixTest - Class in com.intuit.wasabi.tests.service
Testing the fix for the Segmentation Rule Cache problem.
SegmentationRuleCacheFixTest() - Constructor for class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
 
SegmentOnHttpHeaderTest - Class in com.intuit.wasabi.tests.service
Tests segmentation based on HTTP Headers.
SegmentOnHttpHeaderTest() - Constructor for class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
 
select(String, Object...) - Method in class com.intuit.wasabi.database.impl.DBITransaction
Executes a select database query and return selected rows
select(String, Object...) - Method in interface com.intuit.wasabi.database.Transaction
Executes a select database query and return selected rows
SELECT_NOW_FROM_SYSTEM_LOCAL - Static variable in class com.intuit.wasabi.cassandra.health.DefaultCassandraHealthCheck
 
selectBucket(List<Bucket>) - Method in class com.intuit.wasabi.assignment.impl.AssignmentsImpl
 
sendEmailForUserPermission(Application.Name, UserInfo.Username, EmailLinksList) - Method in interface com.intuit.wasabi.email.EmailService
Sends an Email to the Administrators of the specified application and requests access for the User.
sendEmailForUserPermission(Application.Name, UserInfo.Username, EmailLinksList) - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
Sends an Email to the Administrators of the specified application and requests access for the User.
sendEmailForUserPermission(Application.Name, UserInfo.Username, EmailLinksList) - Method in class com.intuit.wasabi.email.impl.NoopEmailImpl
 
SerializationStrategy - Interface in com.intuit.wasabi.tests.library.util.serialstrategies
SerializationStrategies are used by the model classes for Gsonserialization.
serialize(Event.Name, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.analyticsobjects.Event.Name.Serializer
 
serialize(Event.Payload, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.analyticsobjects.Event.Payload.Serializer
 
serialize(Response.Status, String) - Method in class com.intuit.wasabi.api.error.ExceptionJsonifier
 
serialize(Double, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.api.jackson.NaNSerializerDouble
serialize(Float, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.api.jackson.NaNSerializerFloat
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.api.jackson.UpperCaseToStringSerializer
 
serialize(User.ID, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.assignmentobjects.User.ID.Serializer
 
serialize(AuditLogEntry, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry.Serializer
Method that can be called to ask implementation to serialize values of type this serializer handles.
serialize(UserInfo.Username, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username.Serializer
 
serialize(Permission, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.authorizationobjects.Permission.Serializer
 
serialize(Role, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.authorizationobjects.Role.Serializer
 
serialize(Application.Name, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.experimentobjects.Application.Name.Serializer
 
serialize(Bucket.Label, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Label.Serializer
 
serialize(Experiment.ID, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.experimentobjects.Experiment.ID.Serializer
 
serialize(Experiment.Label, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Label.Serializer
 
serialize(Page.Name, JsonGenerator, SerializerProvider) - Method in class com.intuit.wasabi.experimentobjects.Page.Name.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.analyticsobjects.Event.Name.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.analyticsobjects.Event.Payload.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.assignmentobjects.User.ID.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.auditlogobjects.AuditLogEntry.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.authenticationobjects.UserInfo.Username.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.authorizationobjects.Permission.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.authorizationobjects.Role.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.experimentobjects.Application.Name.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.experimentobjects.Bucket.Label.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.experimentobjects.Experiment.ID.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.experimentobjects.Experiment.Label.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.experimentobjects.Page.Name.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.AppNameExperimentLabelComposite.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.AppNamePageComposite.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentIDDayHourComposite.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.UserAssignmentComposite.Serializer
 
Serializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.UserBucketComposite.Serializer
 
ServiceGenerator - Class in com.intuit.wasabi.tests.library
Created on 1/29/16.
ServiceGenerator() - Constructor for class com.intuit.wasabi.tests.library.ServiceGenerator
 
ServiceTestBase - Class in com.intuit.wasabi.tests.library
 
ServiceTestBase() - Constructor for class com.intuit.wasabi.tests.library.ServiceTestBase
Initializes the ServiceTestBase without a limit for logged responses.
ServiceTestBase(int) - Constructor for class com.intuit.wasabi.tests.library.ServiceTestBase
Initializes the ServiceTestBase with a specific character limit for the logged responses.
setAccess_token(String) - Method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
setAccessToken(String) - Method in class com.intuit.wasabi.tests.model.AccessToken
Sets the token and returns this instance.
setActionComparisons(Map<Event.Name, ActionComparisonStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
setActionCounts(Map<Event.Name, ActionCounts>) - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
setActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
setActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics
 
setActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress
 
setActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate
 
setActionName(String) - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
setActionProgress(Map<Event.Name, ActionProgress>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
setActionRateDifference(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
setActionRates(Map<Event.Name, ActionRate>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
setActions(List<String>) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setActive(boolean) - Method in interface com.intuit.wasabi.email.EmailService
En- or disables the EmailService.
setActive(boolean) - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
En- or disables the EmailService.
setActive(boolean) - Method in class com.intuit.wasabi.email.impl.NoopEmailImpl
 
setAllocationPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
setAllocationPercent(double) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the allocation percentage (0, 1] and returns this instance.
setAllowNewAssignment(boolean) - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
setAllowNewAssignment(boolean) - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
setAllowNewAssignment(boolean) - Method in class com.intuit.wasabi.tests.model.Page
Sets the new assignment allowance.
setApplication(Application) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the application name and returns this instance.
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setApplicationName(Application.Name) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setAssignment(Assignment) - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
setAssignment(String) - Method in class com.intuit.wasabi.tests.model.Assignment
Sets the assignment bucket.
setAssignmentStatus(Assignment.Status) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setAuthToken(String, String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
setBaseUri(String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
setBucketComparisons(Map<Bucket.Label, BucketComparison>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
setBucketEmpty(boolean) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setBucketLabel(Bucket.Label) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setBucketLabel(Bucket.Label) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setBuckets(Map<Bucket.Label, BucketCounts>) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
setBuckets(Map<Bucket.Label, BucketBasicStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics
 
setBuckets(Map<Bucket.Label, BucketStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
setBuckets(List<Bucket>) - Method in class com.intuit.wasabi.experimentobjects.BucketList
 
setCache(boolean) - Method in class com.intuit.wasabi.tests.model.Assignment
Sets the cache.
setCacheable(Boolean) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setClearComparisonWinner(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
setComments(String) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
setComments(String) - Method in class com.intuit.wasabi.tests.model.UserFeedback
Sets the comments and returns this instance.
setConfidenceLevel(Double) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setContactOkay(boolean) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
setContactOkay(boolean) - Method in class com.intuit.wasabi.tests.model.UserFeedback
Sets the contactOkay and returns this instance.
setContentType(ContentType) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
setContext(Context) - Method in class com.intuit.wasabi.analyticsobjects.Event
 
setContext(Context) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setContext(Context) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setContext(Context) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setContext(String) - Method in class com.intuit.wasabi.experimentobjects.Context
 
setContext(String) - Method in class com.intuit.wasabi.tests.model.Assignment
Sets the context.
setContext(String) - Method in class com.intuit.wasabi.tests.model.Event
Sets this event's context.
setControl(Boolean) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
setControl(boolean) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the control group status and returns this instance.
setCreateAssignment(boolean) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setCreated(Date) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setCreationTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setCreationTime(Date) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the creation time and returns this instance.
setCreationTime(Calendar) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the creation time and returns this instance.
setCreationTime(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the creation time and returns this instance.
setCreatorID(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setCreatorID(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setCreatorID(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setCreatorID(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the creator ID
setData(Map<String, Double>) - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
setDate(String) - Method in class com.intuit.wasabi.analyticsobjects.DailyBase.Builder
 
setDate(Date) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setDateHour(Date) - Method in class com.intuit.wasabi.assignmentobjects.DateHour
 
setDays(List<DailyCounts>) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
setDays(List<DailyStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics
 
setDescription(String) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
setDescription(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setDescription(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setDescription(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setDescription(String) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the description and returns this instance.
setDescription(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the description and returns this instance.
setDetailedMessage(String) - Method in class com.intuit.wasabi.api.ComponentHealth
 
setEffectSize(Double) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setEmail(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
setEmail(String) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
setEmail(String) - Method in class com.intuit.wasabi.tests.model.APIUser
Sets the email and returns this instance.
setEmail(String) - Method in class com.intuit.wasabi.tests.model.UserFeedback
Sets the email and returns this instance.
setEmailTextProcessor(EmailTextProcessor) - Method in class com.intuit.wasabi.email.impl.NoopEmailImpl
Sets the EmailTextProcessor for the service.
setEndTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setEndTime(Date) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setEndTime(Date) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setEndTime(Date) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the end time and returns this instance.
setEndTime(Calendar) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the end time and returns this instance.
setEndTime(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the end time and returns this instance.
setEstimate(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
setEvent(Event) - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
setEventCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
setEventCount(Integer) - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
setEventDatetime(LocalDateTime) - Method in class com.intuit.wasabi.tests.model.EventDateTime
 
setEventLabel(String) - Method in class com.intuit.wasabi.tests.model.EventDateTime
 
setEvents(List<Event>) - Method in class com.intuit.wasabi.analyticsobjects.EventList
 
setExperiment(Experiment) - Method in class com.intuit.wasabi.tests.model.Bucket
Alias for setExperimentId.
setExperiment(String) - Method in class com.intuit.wasabi.tests.model.Bucket
Alias for setExperimentId.
setExperiment(Experiment) - Method in class com.intuit.wasabi.tests.model.ExperimentMeta
 
setExperimentID(Experiment.ID) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setExperimentID(Experiment.ID) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setExperimentID(Experiment.ID) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
setExperimentID(String) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the experiment id and returns this instance.
setExperimentID(Experiment) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the experiment id and returns this instance.
setExperimentLabel(Experiment.Label) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setExperimentLabel(Experiment.Label) - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
setExperimentLabel(String) - Method in class com.intuit.wasabi.tests.model.Assignment
Sets the experimentLabel.
setExperimentProgress(Progress) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
setExperiments(List<Experiment>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentList
 
setFirstName(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
setFirstName(String) - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
setFirstName(String) - Method in class com.intuit.wasabi.tests.model.APIUser
Sets the firstName and returns this instance.
setFractionDataCollected(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
setFractionDataCollected(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
setFrom(String) - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
Set from for email
setFromTime(Date) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setHasSufficientData(boolean) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
setHeaderMap(Map<String, String>) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
setHealthy(boolean) - Method in class com.intuit.wasabi.api.ComponentHealth
 
setHost(String) - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
Set the host for email
setHttpHeaders(HttpHeaders) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setID(Experiment.ID) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setId(Experiment.ID) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setId(Experiment.ID) - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
setID(Experiment.ID) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setId(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the id and returns this instance.
setIgnoreSamplingPercent(boolean) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setImpressionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
setIsPersonalizationEnabled(Boolean) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setIsPersonalizationEnabled(Boolean) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setIsPersonalizationEnabled(Boolean) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setIsPersonalizationEnabled(Boolean) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the personalization enabled status.
setIsRapidExperiment(Boolean) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setIsRapidExperiment(Boolean) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setIsRapidExperiment(Boolean) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setIsRapidExperiment(Boolean) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets isRapidExperiment associated with the experiment.
setJointActionComparison(ComparisonStatistics) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
setJointActionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
setJointActionRate(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
setJointProgress(Progress) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
setLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts
 
setLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics
 
setLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
setLabel(Bucket.Label) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
setLabel(Experiment.Label) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setLabel(Experiment.Label) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setLabel(Experiment.Label) - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
setLabel(Experiment.Label) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setLabel(String) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the label to label and returns this instance.
setLabel(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the label and returns this instance.
setLastName(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
setLastName(String) - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
setLastName(String) - Method in class com.intuit.wasabi.tests.model.APIUser
Sets the lastName and returns this instance.
setLosersSoFar(List<Bucket.Label>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
setLowerBound(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
setMeta(String) - Method in class com.intuit.wasabi.tests.model.ExperimentMeta
 
setMetric(BinomialMetrics) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setModel(String) - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
setModelName(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setModelName(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setModelName(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setModelName(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets modelName associated with the experiment
setModelVersion(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setModelVersion(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setModelVersion(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setModelVersion(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets modelVersion associated with the experiment.
setModificationTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setModificationTime(Date) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the modification time and returns this instance.
setModificationTime(Calendar) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the modification time and returns this instance.
setModificationTime(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the modification time and returns this instance.
setName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.Event
 
setName(Page.Name) - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
setName(Page.Name) - Method in class com.intuit.wasabi.experimentobjects.Page
 
setName(String) - Method in class com.intuit.wasabi.tests.model.Application
Sets the name and returns this instance.
setName(String) - Method in class com.intuit.wasabi.tests.model.Event
Sets this event's name, thus overwriting the default "IMPRESSION'.
setName(String) - Method in class com.intuit.wasabi.tests.model.Page
Sets the name for this page (prefixed).
setNamespaceId(String) - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
setNegativeEffectSize(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
setNewRule() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Sets the second segmentation rule
setNewRuleThree() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Sets the non header rule and resets the counters.
setOtherLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
setOverwrite(boolean) - Method in class com.intuit.wasabi.tests.model.Assignment
Sets the overwrite.
setPageName(Page.Name) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setPages(List<ExperimentPage>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentPageList
 
setPassword(String) - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
setPassword(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
setPassword(String) - Method in class com.intuit.wasabi.tests.model.APIUser
Sets the password and returns this instance.
setPayload(Event.Payload) - Method in class com.intuit.wasabi.analyticsobjects.Event
 
setPayload(String) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
setPayload(String) - Method in class com.intuit.wasabi.tests.model.Assignment
Sets the payload.
setPayload(String) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the payload and returns this instance.
setPayload(String) - Method in class com.intuit.wasabi.tests.model.Event
Sets this event's payload.
setPermissions(List<Permission>) - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
setPermissionsList(List<UserPermissions>) - Method in class com.intuit.wasabi.authorizationobjects.UserPermissionsList
 
setPositiveEffectSize(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
setPrioritizedExperiments(List<PrioritizedExperiment>) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperimentList
 
setPriority(Experiment.ID, int, String) - Method in class com.intuit.wasabi.api.ExperimentsResource
Insert a priority for the input experiment into the priority list
setPriority(Experiment.ID, int) - Method in class com.intuit.wasabi.experiment.impl.PrioritiesImpl
Post a priority for an input experiment with the specified priority number.
setPriority(Experiment.ID, int) - Method in interface com.intuit.wasabi.experiment.Priorities
Post a priority for an input experiment with the specified priority number.
setPriority(Integer) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setProfile(Map<String, Object>) - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
setProfile(Map<String, Object>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
setPropertyFromSystemProperty(String, String) - Method in class com.intuit.wasabi.tests.library.TestBase
Sets an appProperty with the key internalPropKey to the value of the system property with the key sysPropKey.
setPutAssignment(boolean) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setResponseLogLengthLimit(int) - Method in class com.intuit.wasabi.tests.library.ServiceTestBase
Sets the character limit for response logs.
setRole(Role) - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
setRoleList(List<UserRole>) - Method in class com.intuit.wasabi.authorizationobjects.UserRoleList
 
setRule(Experiment.ID, Rule) - Method in class com.intuit.wasabi.assignmentobjects.RuleCache
 
setRule(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setRule(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setRule(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setRule(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the rule and returns this instance.
setRuleJson(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setRuleJson(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the json of the rule.
setSamplingPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setSamplingPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setSamplingPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setSamplingPercent(double) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the sampling percentage and returns this instance.
setScore(int) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
setScore(int) - Method in class com.intuit.wasabi.tests.model.UserFeedback
Sets the score and returns this instance.
setSegmentationProfile(SegmentationProfile) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.AccessToken
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.Counts
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.DailyCounts
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.DailyStatistics
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.Estimate
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeCounts
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeStatistics
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.analytics.Progress
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.APIUser
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.Application
Sets the SerializationStrategy which is used for JSON serialization and ModelItem.equals(Object).
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.Assignment
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.Bucket
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.Event
Sets the SerializationStrategy which is used for JSON serialization and ModelItem.equals(Object).
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.Experiment
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.ModelItem
Sets the SerializationStrategy which is used for JSON serialization and ModelItem.equals(Object).
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.Page
Sets the SerializationStrategy which is used for JSON serialization and ModelItem.equals(Object).
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.User
 
setSerializationStrategy(SerializationStrategy) - Method in class com.intuit.wasabi.tests.model.UserFeedback
 
setSingleShot(Boolean) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setSmallestDistinguishableEffectSize(DistinguishableEffectSize) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
setStartTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setStartTime(Date) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setStartTime(Date) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setStartTime(Date) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the start time and returns this instance.
setStartTime(Calendar) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the start time and returns this instance.
setStartTime(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the start time and returns this instance.
setState(Bucket.State) - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
setState(Experiment.State) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setState(Experiment.State) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setState(String) - Method in class com.intuit.wasabi.tests.model.Bucket
Sets the state and returns this instance.
setState(String) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the state and returns this instance.
setStatus(Assignment.Status) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setStatus(String) - Method in class com.intuit.wasabi.tests.model.Assignment
Sets the status.
setSubjectPrefix(String) - Method in class com.intuit.wasabi.email.impl.EmailServiceImpl
Set the prefix
setSubmitted(Date) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
setSubmitted(String) - Method in class com.intuit.wasabi.tests.model.UserFeedback
Sets the submitted and returns this instance.
setSufficientData(boolean) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
setTid(String) - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
setTimestamp(Date) - Method in class com.intuit.wasabi.analyticsobjects.Event
 
setTimestamp(String) - Method in class com.intuit.wasabi.tests.model.Event
Sets this event's timestamp.
setTimeZone(TimeZone) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setToken_type(String) - Method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
setTokenType(String) - Method in class com.intuit.wasabi.tests.model.AccessToken
Sets the token type and returns this instance.
setToTime(Date) - Method in class com.intuit.wasabi.analyticsobjects.Parameters
 
setUniqueUserCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
setUniqueUserCount(Integer) - Method in class com.intuit.wasabi.tests.model.OutputBucketStatistics.ActionCount
 
setup(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
setup(String, String, String) - Method in class com.intuit.wasabi.tests.service.priority.BatchPriorityAssignmentTest
 
setupBuckets(String, Object, Object) - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
setupExperiments(String, String, String, String) - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
setupMutexAndPriority(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
setupMutexAndPriority() - Method in class com.intuit.wasabi.tests.service.priority.BatchPriorityAssignmentTest
 
setUpperBound(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
SetupPerformanceTest - Class in com.intuit.wasabi.tests.library
SetupPerformanceTest can be used to setup E experiments for one application, each with B buckets, and each assigned as running on the same page, P.
SetupPerformanceTest() - Constructor for class com.intuit.wasabi.tests.library.SetupPerformanceTest
 
setUserCap(Integer) - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
setUserCap(Integer) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
setUserCap(Integer) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
setUserCap(Integer) - Method in class com.intuit.wasabi.tests.model.Experiment
Sets the user Cap for rapid experimentation.
setUserEmail(String) - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
setUserID(User.ID) - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
setUserID(User.ID) - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
setUserId(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
setUserID(UserInfo.Username) - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
setUserId(String) - Method in class com.intuit.wasabi.tests.model.APIUser
Sets the userId and returns this instance.
setUserId(String) - Method in class com.intuit.wasabi.tests.model.Event
 
setUserId(String) - Method in class com.intuit.wasabi.tests.model.User
Sets the userID and returns this instance.
setUserInfo(UserInfo) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Set user info
setUserInfo(UserInfo) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
Set user info
setUsername(UserInfo.Username) - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
setUsername(UserInfo.Username) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
setUsername(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username
 
setUsername(UserInfo.Username) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
setUsername(String) - Method in class com.intuit.wasabi.tests.model.APIUser
Sets the username and returns this instance.
setUserNameAndPassword(String, String) - Method in class com.intuit.wasabi.tests.library.APIServerConnector
 
setUserRole(UserRole, UserInfo) - Method in interface com.intuit.wasabi.authorization.Authorization
Sets a role for the given user role object and returns status fields
setUserRole(UserRole, UserInfo) - Method in class com.intuit.wasabi.authorization.impl.DefaultAuthorization
 
setUserRole(UserRole) - Method in interface com.intuit.wasabi.repository.AuthorizationRepository
Set user role
setUserRole(UserRole) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuthorizationRepository
 
setValue(String) - Method in class com.intuit.wasabi.analyticsobjects.Event
 
setValue(String) - Method in class com.intuit.wasabi.tests.model.Event
Sets this event's value.
setVersion(String) - Method in class com.intuit.wasabi.api.ComponentHealthList
 
setWinnersSoFar(List<Bucket.Label>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
SharedExperimentDataProvider - Class in com.intuit.wasabi.tests.data
 
SharedExperimentDataProvider() - Constructor for class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
shouldSkipClass(Class<?>) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
 
shouldSkipClass(Class<?>) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Skips no classes.
shouldSkipField(FieldAttributes) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Skips fields if their names are on the blacklist.
shouldSkipField(FieldAttributes) - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Skips all fields if their names are not contained in the whitelist.
shutDown() - Method in class com.intuit.wasabi.eventlog.EventLogService
 
shutdown() - Method in interface com.intuit.wasabi.events.Events
Shutdown the queue, draining the remainder of the queue into the database before returning
shutdown() - Method in class com.intuit.wasabi.events.impl.EventsImpl
Shutdown the queue, draining the remainder of the queue into the database before returning
SimpleCORSResponseFilter - Class in com.intuit.wasabi.api
 
SimpleCORSResponseFilter() - Constructor for class com.intuit.wasabi.api.SimpleCORSResponseFilter
 
SimpleEvent - Class in com.intuit.wasabi.eventlog.events
A simple event.
SimpleEvent(String) - Constructor for class com.intuit.wasabi.eventlog.events.SimpleEvent
Instantiates a SimpleEvent invoked by the EventLog.SYSTEM_USER.
SimpleEvent(UserInfo, String) - Constructor for class com.intuit.wasabi.eventlog.events.SimpleEvent
Instantiates a SimpleEvent invoked by the specified user.
simpleGson - Variable in class com.intuit.wasabi.tests.library.TestBase
 
skippedTest() - Method in class com.intuit.wasabi.tests.library.RetryTestClass
Will always be skipped.
smallestDistinguishableEffectSize - Variable in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
SmokeTest - Class in com.intuit.wasabi.tests.service
A basic smoke test to check fundamental functionality of the app.
SmokeTest() - Constructor for class com.intuit.wasabi.tests.service.SmokeTest
Initializes a default experiment.
sort(List<AuditLogEntry>, String) - Method in interface com.intuit.wasabi.auditlog.AuditLog
Sorts a list of AuditLogEntries according to the given sortOrder.
sort(List<AuditLogEntry>, String) - Method in class com.intuit.wasabi.auditlog.impl.AuditLogImpl
Sorts a list of AuditLogEntries according to the given sortOrder.
sort(List<AuditLogEntry>, String) - Method in class com.intuit.wasabi.auditlog.impl.NoopAuditLogImpl
Returns the input list.
SQLTimestampDeserializer - Class in com.intuit.wasabi.api.jackson
This class deserializes string to Timestamp if possible.
SQLTimestampDeserializer() - Constructor for class com.intuit.wasabi.api.jackson.SQLTimestampDeserializer
 
stagingCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
stagingCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
start() - Method in class com.intuit.wasabi.eventlog.EventLogSystem
Starts the event log thread.
startExperiment() - Method in class com.intuit.wasabi.tests.service.SegmentOnHttpHeaderTest
 
startTime - Static variable in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
startTime - Variable in class com.intuit.wasabi.tests.model.Experiment
The start time.
startUp() - Method in class com.intuit.wasabi.eventlog.EventLogService
 
state - Variable in class com.intuit.wasabi.tests.model.Bucket
The bucket's state.
state - Variable in class com.intuit.wasabi.tests.model.Experiment
The experiment state.
state() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Cycles through experiment states and the expected status codes.
stateExperimentIndexCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The index of states to experiments
stateExperimentIndexCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
StateInconsistencyTest - Class in com.intuit.wasabi.tests.service
This tests frequent state changes for their correctness.
StateInconsistencyTest(Experiment) - Constructor for class com.intuit.wasabi.tests.service.StateInconsistencyTest
Creates a test to be run for a specific experiment.
Statistics - Class in com.intuit.wasabi.tests.model
Created on 6/13/16.
Statistics() - Constructor for class com.intuit.wasabi.tests.model.Statistics
 
StatisticsBase - Class in com.intuit.wasabi.tests.model
Created on 6/14/16.
StatisticsBase() - Constructor for class com.intuit.wasabi.tests.model.StatisticsBase
 
StatisticsUtils - Class in com.intuit.wasabi.tests.service.statistic
Created on 6/16/16.
StatisticsUtils() - Constructor for class com.intuit.wasabi.tests.service.statistic.StatisticsUtils
 
StatisticTest - Class in com.intuit.wasabi.tests.service.statistic
 
StatisticTest() - Constructor for class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
status - Variable in class com.intuit.wasabi.tests.model.Assignment
the assignment status
statusString(int) - Method in class com.intuit.wasabi.tests.library.PassFailResults
 
stop() - Method in class com.intuit.wasabi.eventlog.EventLogSystem
Stops the event log thread via an interrupt and waits up to 5000 milliseconds for its join.
storeEntry(AuditLogEntry) - Method in interface com.intuit.wasabi.repository.AuditLogRepository
Stores an AuditLogEntry into the database.
storeEntry(AuditLogEntry) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAuditLogRepository
Stores an AuditLogEntry into the database.
StringArgument - Class in com.intuit.wasabi.database
 
StringArgument(String) - Constructor for class com.intuit.wasabi.database.StringArgument
 
sufficientData - Variable in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
SYSTEM_USER - Static variable in interface com.intuit.wasabi.eventlog.EventLog
Denotes the system user, used for automated events.

T

t1_createExperiment(int) - Method in class com.intuit.wasabi.tests.library.SetupPerformanceTest
Creates an experiment.
t2_createBuckets(int) - Method in class com.intuit.wasabi.tests.library.SetupPerformanceTest
Creates several buckets.
t3_createPages(int) - Method in class com.intuit.wasabi.tests.library.SetupPerformanceTest
Creates pages.
t4_mutualExclusions() - Method in class com.intuit.wasabi.tests.library.SetupPerformanceTest
If mutual exclusions should be used, then this test creates mutual exclusions.
t5_setFromDraftToRunningState(int) - Method in class com.intuit.wasabi.tests.library.SetupPerformanceTest
Starts all experiments.
t_addBuckets(String, String) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_AddUserToExperimentAndEmptyBucket() - Method in class com.intuit.wasabi.tests.service.EmptyBucketUserAssignmentTest
Test reassignment from an empty bucket to non-empty bucket
t_AddUserToExperimentAndEmptyBucketAndReassignToAnotherEmptyBucket() - Method in class com.intuit.wasabi.tests.service.EmptyBucketUserAssignmentToEmptyBucket
Test scenario where user is being reassigned from empty bucket to another empty bucket
t_assign(String, String) - Method in class com.intuit.wasabi.tests.service.assignment.ExportAssignment
 
t_AssignAgainWithContextBarExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_AssignAgainWithContextFooExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_AssignAgainWithoutContextExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_AssignBillToExperiment2() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_AssignContextWithExperimentInDraftState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_assignCorrectRule() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
t_assignCorrectRuleMutexExperiemnt() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
t_AssignJaneToExperiment1() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_AssignJaneToExperiment1Again() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_AssignJaneToExperiment1DiffernetContextAgain() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_AssignJaneToExperiment2() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_AssignJaneToExperiment2DifferntContext() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_assignToNotMutexAnymore() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Tries to assign a new user to previously mutual-exclusive assignments.
t_assignUser() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_assignUsers(String) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_assignUsersToBuckets() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Assigns users to buckets.
t_AssignWithContextBarExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_AssignWithContextFooExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_AssignWithoutContextExperimentInDraftState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_AssignWithoutContextExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_basicStateTransitions(String, int) - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Tests different experiment state transitions.
t_batchAssign(String, boolean, String) - Method in class com.intuit.wasabi.tests.service.assignment.BatchAssignment
 
t_batchAssign() - Method in class com.intuit.wasabi.tests.service.priority.BatchPriorityAssignmentTest
 
t_batchAssignExperiment(int, String, String, String) - Method in class com.intuit.wasabi.tests.service.segmentation.BatchRuleTest
 
t_batchAssignments() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Does batch assignments.
t_batchAssignmentsAfterDeletion() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Retries batch assignments with a new user.
t_batchAssignmentWithMutexExclusion() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionBatchTest
 
t_batchExperimentPages() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Tests batch assignments
t_batchExperimentPages_Issue_JBA_227() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
JBA-227: Search Pages API: Create 3 valid Experiment.Two experiments have page testPage1.Third has some other page.
t_ChangeControl() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_ChangeDescription() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_ChangePayload() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_changePriorityBatchAssign() - Method in class com.intuit.wasabi.tests.service.priority.BatchPriorityAssignmentTest
 
t_changeRules() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_changeSpecialUsersAssignment() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Force a change in an assignment.
t_changingStates(String) - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_CheckAllEventFromToday() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventFromTodayAndTomorrow() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventFromTomorrow() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventFromYesterday() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventFromYesterdayAndToday() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventFromYesterdayMinus3() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventFromYesterdayMinus3ToTomorrowPLus3() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEvents() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsFrom3DaysBefore() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_CheckAllEventsFrom5DaysAfter() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_CheckAllEventsFrom5DaysBefore() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_CheckAllEventsTodayOnly() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsTodayOnWards() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsTomorrowOnly() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsTomorrowOnWards() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsYestedayOnly() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsYestedayOnwards() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsYestedayOnwardsOnlyImpressions() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventsYesterdayOnly() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAllEventToTomorrowPLus3() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckAssignmentsCount() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckBasicCounts() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_CheckBasicCounts() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckBasicCounts() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_CheckClickEventsYestedayOnwards() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CheckDailyStatsTodayOnly() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_CheckDailyStatsTodayToTomorrowOnly() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_CheckDailyStatsTomorrowOnly() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_CheckDailyStatsYestedayOnly() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_CheckDailyStatsYesterdayToTodayOnly() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_CheckDailyStatsYesterdayToTomorrow() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_checkDeletedExperiments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Checks if the experiments are deleted.
t_checkExclusions() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Retrieve the exclusions and check if it worked.
t_checkExclusionsAfterDeletion() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Retrieve the exclusions and check if it worked.
t_checkExistingAssignments() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Checks if the assignments were placed correctly.
t_checkExperiment() - Method in class com.intuit.wasabi.tests.service.StateInconsistencyTest
Checks if the experiment was in fact created.
t_checkIfExperimentsAreDeletedProperly() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Deletes initialExperiment and checks if the initialExperiment and completeExperiment are gone.
t_checkInvalidIDs(String, String, int) - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Checks invalid experiment IDs for their error message and HTTP Status codes.
t_checkInvalidUser() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Checks if an invalid user exists.
t_CheckLoveItEventsYestedayOnwards() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_checkMutualExclusions() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Checks if the mutual exclusions are correct.
t_checkRawExperimentResult() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Checks the raw output of an experiment to see if there are unintended or missing fields.
t_checkUser() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Checks if the default user exists.
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.assignment.BatchAssignment
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.assignment.ExportAssignment
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.assignment.PutAssignment
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.priority.BatchPriorityAssignmentTest
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.segmentation.BatchRuleTest
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionBatchTest
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Cleanup the recreated experiment.
t_cleanUp() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_closeBuckets() - Method in class com.intuit.wasabi.tests.service.SmokeTest
closes the buckets
t_complexStateTransitions() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Tests different experiment state transitions with other constraints like too few buckets.
t_createAdditionalApp() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Creates an experiment in the default and one in another app.
t_createAndValidateExperiment() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Checks if an experiment is created in a 15 second time window and yields all the correct data.
t_createAndValidatePriorityList() - Method in class com.intuit.wasabi.tests.service.PrioritiesTest
Tests priority handling.
t_CreateBadAllocationBucketGreaterThan1() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_CreateBadAllocationBucketLessThanZero() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_CreateBadBucketUsingJson() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_createBucket() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Creates a single bucket for the completeExperiment.
t_createBuckets() - Method in class com.intuit.wasabi.tests.service.StateInconsistencyTest
Creates buckets for the experiments and posts them.
t_CreateDuplicateBucket() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_createExperiment() - Method in class com.intuit.wasabi.tests.service.StateInconsistencyTest
Posts the experiment.
t_CreateExperimentAllocation1SuccessOnRunningExperiment() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_CreateExperimentAllocationGreaterThan1FailureOnRunningExperiment() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_CreateExperimentAllocationLessThan1FailureOnRunningExperiment() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_createExperiments() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
POSTs the experiment to the server and updates it with the returned values.
t_createExperiments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
POSTs the experiment to the server and updates it with the returned values.
t_CreateExperimentWithAllAttributesOfBuckets() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_createExperimentWithInvalidRule(String) - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_CreateExperimentWithSingleBucketAndCloseState() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_CreateExperimentWithSingleBucketAndEmptyState() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_CreateJunkBucketAndDelete() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_createNewBucket() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Creates a new bucket to replace the old one.
t_createNewExperiment_b() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
create new experiment b
t_createTestExperiment() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Creates a test experiment to test with.
t_createTestPersonalizationExperiment() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Creates a test personalization experiment to test with.
t_CreateThreeBuckets() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_createThreeBuckets() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Creates three buckets for the experiment and POSTs them to the server.
t_CreateThreeBucketsWithIsControlToggle() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_CreateTwoBuckets() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_CreateTwoBuckets() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_CreateTwoBuckets() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_DailyCountsEmpty(String, String, int) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_DailyCountValidRange(String, String, int, int) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_dailyStatistics() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_dailySummary() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Asserts the daily summaries.
t_dailySummaryOfDerivedStatistics() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Asserts the daily summaries.
t_defaultDesciptionPayLoadEmpty() - Method in class com.intuit.wasabi.tests.service.IntegrationMetadata
Tests if the default descriptions and payloads assigned are empty strings when the "description" and "payload" are missing from the json input.
t_defaultDesciptionPayLoadNull() - Method in class com.intuit.wasabi.tests.service.IntegrationMetadata
Tests if the default assigned "description" and "payload" are empty strings if the supplied "description" and "payload" are explicitly set to empty string
t_DeleteBadBucketUsingJson() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_deletedExperiment(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
t_deletedExperimentPages() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Tests posting new pages for deleted experiment
t_deleteExclusions() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Delete the mutual exclusions again.
t_deleteExperiment() - Method in class com.intuit.wasabi.tests.service.StateInconsistencyTest
Deletes experiments.
t_deleteExperiments() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
Deletes experiments.
t_deleteExperiments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Deletes experiments.
t_deleteLastBucket() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Deletes the last bucket again.
t_deleteMutualExclusion() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Deletes the mutex between experimentEx1 and experimentEx2
t_DeleteThreeBucketExperimentExperiment() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_desciptionPayLoadProvided() - Method in class com.intuit.wasabi.tests.service.IntegrationMetadata
Tests if the returned "description" and "payload" are consistent with supplied strings for these fields
t_differentApplication(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
t_draftExperimentPages() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Tests posting bucket and page for draft experiment with past start and future end times
t_draftStateAssignment(String) - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
t_emptyBucket() - Method in class com.intuit.wasabi.tests.service.SmokeTest
empties one bucket
t_excludeAnotherExperiment() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Create another experiment and make both experiments mutually exclusive.
t_experimentA() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_ExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_experimentOutput() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Checks if the experiment output is a correctly formatted list.
t_expiredExperimentPages() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Tests posting page for expired experiment with past start and end times
t_failDeleteExperiments(Experiment, String, int) - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Tries to DELETE invalid experiments.
t_failPostExperiments(Experiment, String, int) - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Tries to POST invalid experiments.
t_failPutExperiments(String, String, int) - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Tries to PUT invalid experiments.
t_firstCallToPausedExperiment() - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
t_getApplicationUsersByRole() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
Test getting application user roles
t_getApplicationUsersByRoleAgain() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
Testing getting application user role again but this time it will return nothing because user role is deleted.
t_GetAssignmentsForUser() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_GetAssignmentsForUserWithClosedBucket() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_getPages() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Get pages of the experiment.
t_getUserAppPermissions() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
Test getting user application permission
t_getUserAssignments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Check if changing assignment was successful.
t_getUserAssignmentsAcrossExperiments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Gets assignments for multiple experiments.
t_getUserPermissions() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
Test getting user permission
t_getUserRoles() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthorization
Test getting user roles
t_invalidRequests() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Tries several invalid requests.
t_invliadUuids(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
t_iterateStates(String) - Method in class com.intuit.wasabi.tests.service.StateInconsistencyTest
Changes the experiment's state to state.
t_login() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to login with the default user.
t_loginFail() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to login with invalid users and requests.
t_makingBuckets() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_mutualExclusionAssignment() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Assigns a user to the first experiment, and one to the second and tries to assign them the other way around as well, which should not work.
t_mutualExclusionAssignmentFail() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Checks if an assignment for mutual exclusive experiments can happen.
t_mutualExclusionNoProfileMatch() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
t_nonMutualExclusionAssignment() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Assigns users to non-mutual experiments.
t_noRuleAssignment() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_NullAssignmentToBucketAssignment(String, int) - Method in class com.intuit.wasabi.tests.service.assignment.PutAssignment
 
t_pausedExperimentPages() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Tests posting bucket and page for paused experiment with past start and future end times
t_pausedStateAssignment(String) - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
t_pauseExperiments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
 
t_PosImpressionAndLoveItWithPayload() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_PosImpressionWithBadDate() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_PosImpressionWithoutName() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_PosImpressionWithPayload() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_Post2ClickEventInFooExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_Post2LikeEventWithoutContextExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_PostAssignments() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_PostAssignments() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_PostAssignments() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_PostClick() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_PostClick() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_PostClickTommorowPlus2() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_PostClickWithBadDate() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_PostClickWithJSONPayloadBad() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_PostClickWithoutName() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_PostClickWithPayload() - Method in class com.intuit.wasabi.tests.service.EventsIntegrationTest
 
t_postEvents(String, String, String) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_PostImpressionEventInBarExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_PostImpressions() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_PostImpressions() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_PostLikeAndClickEventsWithBarContextExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_PostLikeAndClickEventsWithoutContextExperimentInRunningState() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_PostLoveIt() - Method in class com.intuit.wasabi.tests.service.CountDailyIntegrationTest
 
t_PostLoveIt() - Method in class com.intuit.wasabi.tests.service.CountIntegrationTest
 
t_postPagesByExperimentState_exp_b() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Test posting page to experiment in different state.
t_postPagesToExperment_TerminateState_exp_b() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Test posting page to experiment in different state.
t_prepareApp() - Method in class com.intuit.wasabi.tests.service.PrioritiesTest
Cleans up the app first.
t_prepareBucketsForMutualExclusionAssignment() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Prepares buckets for the assignment test.
t_prepareTestMutualExclusionAssignments() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Prepares the assignments test.
t_prepBatchAssignmentMutEx() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Prepares experiments for batch assignments.
t_prioritizeExperiment() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Set the priority for experiment.
t_priorityChange(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
t_priorityListChange(String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
t_reassignToNotMutexAnymore() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Retries assignments for users to previously mutual-exclusive assignments, should return the same results as before.
t_recreateExperiment() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Recreates an experiment, that is an experiment with a label used before.
t_recreateExperiment() - Method in class com.intuit.wasabi.tests.service.SmokeTest
recreates the standard experiment
t_remainingTransitionTests() - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Checks the transitions which are not covered yet by the other tests.
t_removeOneBatchMutEx() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Removes one mutex.
t_retrieveBuckets() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Get a list of all buckets and compare them to the list in storage.
t_retrieveEvents() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Retrieve all events and count them.
t_retrieveExperiment() - Method in class com.intuit.wasabi.tests.service.SmokeTest
GETs the experiment from the server and asserts the fetched matches the updated old one.
t_retrieveExperimentAssignments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Retrieve assignments for a single experiment.
t_retrievePagesAcrossExperiments() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
 
t_retrieveRunningExperiment() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Retrieves the running experiment.
t_runningAfterPausedStateAssignment(String) - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
t_runningStateAssignment(String) - Method in class com.intuit.wasabi.tests.service.assignment.BasicAssignment
 
t_sessionLogin() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to login with the default user.
t_sessionLogout() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to logout from a session TODO: This does not seem to do anything?
t_sessionRequestWithToken() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to do a request with the received token.
t_sessionVerifyInvalidToken() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to verify invalid tokens.
t_sessionVerifyModifiedToken() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to verify a modified (thus invalid) token.
t_sessionVerifyToken() - Method in class com.intuit.wasabi.tests.service.IntegrationAuthentication
Tries to verify a token.
t_SetBucketStateToClosed() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_SetExperimentStateToRunning() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_setMutualExclusion() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionBatchTest
 
t_setup(String) - Method in class com.intuit.wasabi.tests.service.assignment.BatchAssignment
 
t_setup(String) - Method in class com.intuit.wasabi.tests.service.assignment.ExportAssignment
 
t_setup(String, String, String, String, String) - Method in class com.intuit.wasabi.tests.service.assignment.PutAssignment
 
t_setup(String) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_setupBucketsAndStartExperiment() - Method in class com.intuit.wasabi.tests.service.segmentation.BatchRuleTest
 
t_setupBucketsAndStartExperiment() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
t_setupExperiment(String) - Method in class com.intuit.wasabi.tests.service.segmentation.BatchRuleTest
 
t_setupExperiment(String) - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionBatchTest
 
t_setupExperiment(String) - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
t_setupExperimentForAssignmentWithoutProfile() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_setupMutualExclusionRules() - Method in class com.intuit.wasabi.tests.service.segmentation.MutualExclusionTest
 
t_setUserAssignments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Sets the user assignments to fixed buckets for easier testing later.
t_startBatchExperiments() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Starts the prepared experiments.
t_startExperiment() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Sets the experiment to RUNNING.
t_startExperimentsForMutualExclusionAssignment() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Starts experiments.
t_submitEvents() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Submits (userIndex + 1) * 5 IMPRESSIONs and one special event for the special user.
t_submitPages() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Create a few pages and add them to the experiment.
t_summaryWithDerivedStatistics() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Checks if there are sufficient data (which shouldn't be there).
t_TerminateAndDeleteExperiment() - Method in class com.intuit.wasabi.tests.service.ContextIntegrationTest
 
t_TerminateAndDeleteMutextExperiment() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_terminatedExperiment(String, String, String) - Method in class com.intuit.wasabi.tests.service.priority.BasicPriorityTest
 
t_terminatedExperimentPages() - Method in class com.intuit.wasabi.tests.service.IntegrationPages
Tests posting new pages for terminated experiment
t_terminateExperiments() - Method in class com.intuit.wasabi.tests.service.SmokeTest
Terminates the experiments.
t_TerminateThreeBucketExperimentExperiment() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_testAddingExperimentOfDifferentAppToPriorityList() - Method in class com.intuit.wasabi.tests.service.PrioritiesTest
Tests that priority list will not accept experiment of different applications.
t_testAddingInvalidUUIDExperimentToPriorityList() - Method in class com.intuit.wasabi.tests.service.PrioritiesTest
Tests that priority list will not accept experiments with invalid uuids.
t_testAddingTerminatedExperimentToPriorityList() - Method in class com.intuit.wasabi.tests.service.PrioritiesTest
Tests that priority list will not accept experiments in TERMINATED or DELETED states.
t_TestMutexSetup() - Method in class com.intuit.wasabi.tests.service.ContextMutexIntegrationTest
 
t_testMutualExclusion() - Method in class com.intuit.wasabi.tests.service.IntegrationMutualExclusion
Tests mutual exclusions.
t_testNewExperimentAddDeleteFlowOnPriorityList() - Method in class com.intuit.wasabi.tests.service.PrioritiesTest
Tests that priority list will not accept invalid uuids.
t_timeRangeSearch(String, String) - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
t_UpdateBadAllocationBucketGreateThan1() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateBadAllocationBucketLessThanZero() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_updateBadRuleToExistingRuleExperiment() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_updateBadRuleToNoRuleExperiment() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_UpdateBucketAfterExperimentRunning() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateBucketDescriptionOnRunningExperimentAllowed() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateBucketLabelOnRunningExperimentNotAllowed() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateBucketPayloadOnRunningExperimentAllowed() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateBucketStateOnRunningExperimentNotAllowed() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateBucketsWithNoChange() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateInvalidBucket() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateMultipleBucketsUsingJson() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_UpdateUnknownBucket() - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
t_validDateBehaviourOnTransitions(String, String, String) - Method in class com.intuit.wasabi.tests.service.IntegrationExperiment
Checks if the date change behaviour is correct for several cases.
t_validRuleAssignment() - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_validSegmentationInput(String) - Method in class com.intuit.wasabi.tests.service.segmentation.RuleTest
 
t_verify() - Method in class com.intuit.wasabi.tests.service.assignment.ExportAssignment
 
TAB - Static variable in class com.intuit.wasabi.tests.library.util.Constants
 
TearDownTestExperiments - Class in com.intuit.wasabi.tests.library
Deletes all experiments starting with specified prefixes.
TearDownTestExperiments() - Constructor for class com.intuit.wasabi.tests.library.TearDownTestExperiments
 
terminateAndDelete(Experiment) - Method in class com.intuit.wasabi.tests.service.BucketIntegrationTest
 
terminatedExperiment() - Static method in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
TestBase - Class in com.intuit.wasabi.tests.library
A TestBase for new test sets.
TestBase() - Constructor for class com.intuit.wasabi.tests.library.TestBase
Creates a TestBase.
TestUtils - Class in com.intuit.wasabi.tests.library.util
Provides several static methods useful for the test classes.
TestUtils() - Constructor for class com.intuit.wasabi.tests.library.util.TestUtils
 
TextTemplates - Interface in com.intuit.wasabi.email
This class collects for now the different email types that can be send with there templates, that will then be filled with live by the EmailTextProcessor
time - Static variable in class com.intuit.wasabi.tests.data.AssignmentDataProvider
 
time - Static variable in class com.intuit.wasabi.tests.data.PriorityDataProvider
 
time - Static variable in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
time - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
TimeFormatException - Exception in com.intuit.wasabi.exceptions
Error catch for url entered time stamps
TimeFormatException(String) - Constructor for exception com.intuit.wasabi.exceptions.TimeFormatException
 
TimeFormatException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.TimeFormatException
 
timeRange() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
timeRangeQueryNonEmpty() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
timestamp - Variable in class com.intuit.wasabi.tests.model.Event
this event's timestamp
TimeZoneFormatException - Exception in com.intuit.wasabi.exceptions
Error catch for url entered time stamps
TimeZoneFormatException(String) - Constructor for exception com.intuit.wasabi.exceptions.TimeZoneFormatException
 
TimeZoneFormatException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.TimeZoneFormatException
 
toBase64Encode() - Method in class com.intuit.wasabi.authentication.impl.UserCredential
 
toByteBuffer(Application.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ApplicationNameSerializer
 
toByteBuffer(Bucket.Label) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketLabelSerializer
 
toByteBuffer(Bucket.State) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.BucketStateSerializer
 
toByteBuffer(Context) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ContextSerializer
 
toByteBuffer(List<Experiment.ID>) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDListSerializer
 
toByteBuffer(Experiment.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentIDSerializer
 
toByteBuffer(Experiment.Label) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentLabelSerializer
 
toByteBuffer(ExperimentsKeyspace.ExperimentStateIndexKey) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateIndexKeySerializer
 
toByteBuffer(Experiment.State) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.ExperimentStateSerializer
 
toByteBuffer(Page.Name) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.PageNameSerializer
 
toByteBuffer(User.ID) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UserIDSerializer
 
toByteBuffer(UserInfo.Username) - Method in class com.intuit.wasabi.repository.impl.cassandra.serializer.UsernameSerializer
 
toCleanUp - Variable in class com.intuit.wasabi.tests.library.TestBase
 
today - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
todayDT - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
toExperimentState(String) - Static method in enum com.intuit.wasabi.experimentobjects.Experiment.State
 
toJson() - Method in class com.intuit.wasabi.assignmentobjects.AssignmentEnvelopePayload
 
toJson() - Method in class com.intuit.wasabi.eventobjects.EventEnvelopePayload
 
toJson() - Method in interface com.intuit.wasabi.export.EnvelopePayload
Returns JSON representation of payload
toJSONProfile() - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
toJSONString() - Method in class com.intuit.wasabi.tests.model.ModelItem
Returns a JSON String representing this instance.
token_type - Variable in class com.intuit.wasabi.tests.model.AccessToken
token type
tomorrow - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
tomorrowDT - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
toPermission(String) - Static method in enum com.intuit.wasabi.authorizationobjects.Permission
 
toRole(String) - Static method in enum com.intuit.wasabi.authorizationobjects.Role
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.counts.AbstractContainerCounts
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.Event.Name
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.Event.Payload
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.Event
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.AbstractContainerStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics
 
toString() - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
toString() - Method in class com.intuit.wasabi.assignmentobjects.Assignment
 
toString() - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
toString() - Method in class com.intuit.wasabi.assignmentobjects.SegmentationProfile
 
toString() - Method in class com.intuit.wasabi.assignmentobjects.User.ID
 
toString() - Method in class com.intuit.wasabi.auditlogobjects.AuditLogEntry
Returns a String representation of this entry.
toString() - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
toString() - Method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
toString() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo
 
toString() - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username
 
toString() - Method in class com.intuit.wasabi.authorizationobjects.UserPermissions
 
toString() - Method in class com.intuit.wasabi.authorizationobjects.UserRole
 
toString() - Method in class com.intuit.wasabi.email.EmailLinksList
 
toString() - Method in enum com.intuit.wasabi.email.WasabiEmailFields
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Application.Name
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Bucket.Label
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Bucket
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Context
 
toString() - Method in enum com.intuit.wasabi.experimentobjects.exceptions.ErrorCode
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Experiment.ID
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Experiment.Label
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Experiment
 
toString() - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch
 
toString() - Method in class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
toString() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
toString() - Method in class com.intuit.wasabi.experimentobjects.ExperimentPageList
 
toString() - Method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Page.Name
 
toString() - Method in class com.intuit.wasabi.experimentobjects.Page
 
toString() - Method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
toString() - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
toString() - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback
 
toString() - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameExclusionStrategy
Returns an explanation how this strategy works.
toString() - Method in class com.intuit.wasabi.tests.library.util.serialstrategies.DefaultNameInclusionStrategy
Returns an explanation how this strategy works.
toString() - Method in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.BucketStatistics
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.Counts
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.DailyCounts
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.DailyStatistics
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.Estimate
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentBasicStatistics
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCounts
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeCounts
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentCumulativeStatistics
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.ExperimentStatistics
 
toString() - Method in class com.intuit.wasabi.tests.model.analytics.Progress
 
toString() - Method in class com.intuit.wasabi.tests.model.ModelItem
Returns a String representing this instance.
total - Variable in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers
 
TotalUsers - Class in com.intuit.wasabi.analyticsobjects.counts
Count holder for assignments.
TotalUsers() - Constructor for class com.intuit.wasabi.analyticsobjects.counts.TotalUsers
 
TotalUsers.Builder - Class in com.intuit.wasabi.analyticsobjects.counts
 
toTime - Variable in class com.intuit.wasabi.tests.model.analytics.AnalyticsParameters
the interval end time
transaction(Transaction.Block) - Method in class com.intuit.wasabi.database.impl.DBITransaction
Returns the transaction object given a block
Transaction - Interface in com.intuit.wasabi.database
Represents a database transaction
transaction(Transaction.Block) - Method in interface com.intuit.wasabi.database.Transaction
Returns the transaction object given a block
transaction(Transaction.Block) - Method in class com.intuit.wasabi.database.TransactionFactory
 
Transaction.Block - Interface in com.intuit.wasabi.database
 
TransactionFactory - Class in com.intuit.wasabi.database
 
TransactionFactory() - Constructor for class com.intuit.wasabi.database.TransactionFactory
 

U

uniqueUserCount - Variable in class com.intuit.wasabi.analyticsobjects.counts.Counts
 
uniqueUserCount - Variable in class com.intuit.wasabi.tests.model.analytics.Counts
number of unique users counted
update(String, Object...) - Method in class com.intuit.wasabi.database.impl.DBITransaction
Executes an update query and returns unique row key
update(String, Object...) - Method in interface com.intuit.wasabi.database.Transaction
Executes an update query and returns unique row key
update(ModelItem) - Method in class com.intuit.wasabi.tests.model.ModelItem
Updates this item with the values of the other item.
update_experimentA_1() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
update_experimentA_2() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
update_experimentA_3() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
update_experimentA_4() - Method in class com.intuit.wasabi.tests.service.statistic.StatisticTest
 
updateAssignment(Application.Name, Experiment.Label, User.ID, Map<String, Object>, Context) - Method in class com.intuit.wasabi.api.AssignmentsResource
Specify a bucket assignment for the specified user within the context of a specific application and experiment.
updateBucket(Experiment.ID, Bucket.Label, Bucket, UserInfo) - Method in interface com.intuit.wasabi.experiment.Buckets
Updates a bucket by updating the specified metadata in the database.
updateBucket(Experiment.ID, Bucket.Label, Bucket, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Updates a bucket by updating the specified metadata in the database.
updateBucket(Bucket) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Update a bucket
updateBucketAllocationPercentage(Bucket, Double) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Update bucket allocation percentage
updateBucketAllocBatch(Experiment.ID, BucketList) - Method in interface com.intuit.wasabi.experiment.Buckets
Updates new allocation percentages for the list of buckets within the specified experiment
updateBucketAllocBatch(Experiment.ID, BucketList) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Updates new allocation percentages for the list of buckets within the specified experiment
updateBucketAssignmentCount(Experiment, Assignment, boolean) - Method in interface com.intuit.wasabi.repository.AssignmentsRepository
Increments the bucket assignments counter up by 1 if countUp is true
updateBucketAssignmentCount(Experiment, Assignment, boolean) - Method in class com.intuit.wasabi.repository.impl.cassandra.CassandraAssignmentsRepository
Updates the assignment count of an experiment on a per bucket basis
updateBucketBatch(Experiment.ID, BucketList, UserInfo) - Method in interface com.intuit.wasabi.experiment.Buckets
Updates list of buckets in batch with the specified metadata in the database.
updateBucketBatch(Experiment.ID, BucketList, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Updates list of buckets in batch with the specified metadata in the database.
updateBucketBatch(Experiment.ID, BucketList) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Update bucket batch
updateBucketForExperiment(String, String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Bucket
 
updateBucketsForExperiment(String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Bucket
 
updateBucketState(Experiment.ID, Bucket.Label, Bucket.State, UserInfo) - Method in interface com.intuit.wasabi.experiment.Buckets
Updates a bucket's state by updating the specified metadata in the database.
updateBucketState(Experiment.ID, Bucket.Label, Bucket.State, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Updates a bucket's state by updating the specified metadata in the database.
updateBucketState(Bucket, Bucket.State) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
update bucket state
updateBucketStateForExperiment(String, String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Bucket
 
updateExperiment(Experiment.ID, Experiment, UserInfo) - Method in interface com.intuit.wasabi.experiment.Experiments
Updates an experiment with specified experiment metadata.
updateExperiment(Experiment.ID, Experiment, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Updates an experiment with specified experiment metadata.
updateExperiment(Experiment) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Update the experiment
updateExperiment(String, String, String, String) - Method in interface com.intuit.wasabi.tests.library.request.Experiment
 
updateExperimentState(Experiment, Experiment.State) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Update the experiment state
updateSegmentationRule(Experiment, UserInfo) - Method in interface com.intuit.wasabi.experiment.Experiments
Update segmentation rule with the specified experiment metadata.
updateSegmentationRule(Experiment, UserInfo) - Method in class com.intuit.wasabi.experiment.impl.ExperimentsImpl
Update segmentation rule with the specified experiment metadata.
updateStateIndex(MutationBatch, Experiment) - Method in interface com.intuit.wasabi.repository.ExperimentRepository
Update state index
updateUserRoles(UserRoleList, String) - Method in class com.intuit.wasabi.api.AuthorizationResource
Update user roles
upperBound - Variable in class com.intuit.wasabi.analyticsobjects.statistics.Estimate
 
upperBound - Variable in class com.intuit.wasabi.tests.model.analytics.Estimate
the upper bound
UpperCaseToStringSerializer<T> - Class in com.intuit.wasabi.api.jackson
This Serializer gets converts the parsed input to UpperCase.
UpperCaseToStringSerializer(Class<T>) - Constructor for class com.intuit.wasabi.api.jackson.UpperCaseToStringSerializer
Constructor
useProxy() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPoint
 
useProxy() - Method in class com.intuit.wasabi.export.rest.impl.DefaultRestEndPointConfiguration
Returns the export rest endpoint proxy property.
useProxy() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint.Configuration
Should a proxy be used
useProxy() - Method in interface com.intuit.wasabi.export.rest.RestEndPoint
Should use proxy
User - Interface in com.intuit.wasabi.assignmentobjects
Represents an end user who's being assigned experiences to for experiments
User - Class in com.intuit.wasabi.tests.model
A very simple User wrapper.
User(User) - Constructor for class com.intuit.wasabi.tests.model.User
Copies a user.
User(String) - Constructor for class com.intuit.wasabi.tests.model.User
Creates a user with a specific ID.
User.ID - Class in com.intuit.wasabi.assignmentobjects
Encapsulates the label for the user
User.ID.Deserializer - Class in com.intuit.wasabi.assignmentobjects
 
User.ID.Serializer - Class in com.intuit.wasabi.assignmentobjects
 
user_id - Variable in class com.intuit.wasabi.tests.model.Assignment
user id
USER_ID - Static variable in class com.intuit.wasabi.tests.model.factory.ExperimentFactory
 
userAssignmentCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The user_assignment column family definition
userAssignmentCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
UserAssignmentComposite() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.UserAssignmentComposite
 
userAssignmentExport() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The user_assignment_export column family definition
userAssignmentExport() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
userAssignmentLookUp() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
The user_assignment_look_up column family definition
userAssignmentLookUp() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
UserBucketComposite() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.UserBucketComposite
 
userBucketIndexCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
userBucketIndexCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
userCap - Variable in class com.intuit.wasabi.tests.model.Experiment
userCap for Rapid Experimentation.
UserCredential - Class in com.intuit.wasabi.authentication.impl
User credentials pojo
UserCredential(String, String) - Constructor for class com.intuit.wasabi.authentication.impl.UserCredential
 
UserDirectory - Interface in com.intuit.wasabi.userdirectory
 
UserDirectoryModule - Class in com.intuit.wasabi.userdirectory
 
UserDirectoryModule() - Constructor for class com.intuit.wasabi.userdirectory.UserDirectoryModule
 
userExperimentIndexCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
userExperimentIndexCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
UserFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for Users.
UserFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.UserFactory
 
UserFeedback - Class in com.intuit.wasabi.feedbackobjects
 
UserFeedback() - Constructor for class com.intuit.wasabi.feedbackobjects.UserFeedback
 
UserFeedback - Class in com.intuit.wasabi.tests.model
A very simple UserFeedback wrapper.
UserFeedback(String) - Constructor for class com.intuit.wasabi.tests.model.UserFeedback
Creates an empty experiment.
UserFeedback(UserFeedback) - Constructor for class com.intuit.wasabi.tests.model.UserFeedback
Creates a deep copy of the other UserFeedback.
UserFeedback.Builder - Class in com.intuit.wasabi.feedbackobjects
 
UserFeedbackFactory - Class in com.intuit.wasabi.tests.model.factory
A factory for UserFeedback.
UserFeedbackFactory() - Constructor for class com.intuit.wasabi.tests.model.factory.UserFeedbackFactory
 
userId - Variable in class com.intuit.wasabi.tests.model.APIUser
user id
userId - Variable in class com.intuit.wasabi.tests.model.Event
 
userID - Variable in class com.intuit.wasabi.tests.model.User
The user name
UserIDSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
Astyanax serializer for
UserIDSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.UserIDSerializer
Constructor
UserInfo - Class in com.intuit.wasabi.authenticationobjects
Information about admin users, IE not users in the assignments/events sense
UserInfo() - Constructor for class com.intuit.wasabi.authenticationobjects.UserInfo
 
UserInfo.Builder - Class in com.intuit.wasabi.authenticationobjects
 
UserInfo.Username - Class in com.intuit.wasabi.authenticationobjects
 
UserInfo.Username.Deserializer - Class in com.intuit.wasabi.authenticationobjects
 
UserInfo.Username.Serializer - Class in com.intuit.wasabi.authenticationobjects
 
userInfoCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
userInfoCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
username - Variable in class com.intuit.wasabi.authentication.impl.UserCredential
 
username - Variable in class com.intuit.wasabi.tests.model.APIUser
The user name.
UsernameSerializer - Class in com.intuit.wasabi.repository.impl.cassandra.serializer
User name serializer
UsernameSerializer() - Constructor for class com.intuit.wasabi.repository.impl.cassandra.serializer.UsernameSerializer
Constructor
UserPermissions - Class in com.intuit.wasabi.authorizationobjects
 
UserPermissions() - Constructor for class com.intuit.wasabi.authorizationobjects.UserPermissions
 
UserPermissions.Builder - Class in com.intuit.wasabi.authorizationobjects
 
UserPermissionsList - Class in com.intuit.wasabi.authorizationobjects
 
UserPermissionsList() - Constructor for class com.intuit.wasabi.authorizationobjects.UserPermissionsList
 
UserPermissionsList(int) - Constructor for class com.intuit.wasabi.authorizationobjects.UserPermissionsList
 
UserRole - Class in com.intuit.wasabi.authorizationobjects
 
UserRole() - Constructor for class com.intuit.wasabi.authorizationobjects.UserRole
 
UserRole.Builder - Class in com.intuit.wasabi.authorizationobjects
 
UserRoleList - Class in com.intuit.wasabi.authorizationobjects
 
UserRoleList() - Constructor for class com.intuit.wasabi.authorizationobjects.UserRoleList
 
UserRoleList(int) - Constructor for class com.intuit.wasabi.authorizationobjects.UserRoleList
 
userRolesCF() - Method in interface com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace
 
userRolesCF() - Method in class com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspaceImpl
 
UserToolsException - Exception in com.intuit.wasabi.exceptions
 
UserToolsException(String) - Constructor for exception com.intuit.wasabi.exceptions.UserToolsException
 
UserToolsException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.UserToolsException
 
useSSL() - Method in interface com.intuit.wasabi.cassandra.CassandraDriver.Configuration
Are we using a SSL connection
useSSL() - Method in class com.intuit.wasabi.repository.impl.cassandra.DriverConfiguration
 
UUIDArgument - Class in com.intuit.wasabi.database
 
UUIDArgument(UUID) - Constructor for class com.intuit.wasabi.database.UUIDArgument
 
UUIDArgumentFactory - Class in com.intuit.wasabi.database
 
UUIDArgumentFactory() - Constructor for class com.intuit.wasabi.database.UUIDArgumentFactory
 

V

validateBucketChanges(Bucket, Bucket) - Method in interface com.intuit.wasabi.experiment.Buckets
Validate bucket changes with the specified metadata
validateBucketChanges(Bucket, Bucket) - Method in class com.intuit.wasabi.experiment.impl.BucketsImpl
Validate bucket changes with the specified metadata
validateBucketStateTransition(Bucket.State, Bucket.State) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateExperiment(Experiment) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateExperimentBuckets(List<Bucket>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateExperimentRule(String) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateExperimentStartEnd(Date, Date) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateModelNameNotNullForPersonalizedExperiments(Boolean, String) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateNewExperiment(NewExperiment) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateSamplingPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
 
validateStateTransition(Experiment.State, Experiment.State) - Method in class com.intuit.wasabi.experimentobjects.ExperimentValidator
Validates potential experiment state changes.
ValidAuthProvider() - Method in class com.intuit.wasabi.tests.service.AuthTest
Provides supplied user credentials.
ValidAuthProvider() - Method in class com.intuit.wasabi.tests.service.FeedbackTest
Provides supplied user credentials.
validEvents() - Static method in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
validSegmentationRules() - Static method in class com.intuit.wasabi.tests.data.SegmentationDataProvider
 
value(Handle) - Method in interface com.intuit.wasabi.database.HandleBlock
Returns an object given the handle
value(Transaction) - Method in interface com.intuit.wasabi.database.Transaction.Block
Returns an object given the transaction
value - Variable in class com.intuit.wasabi.tests.model.Event
This event's value.
valueOf(String) - Static method in class com.intuit.wasabi.analyticsobjects.Event.Name
 
valueOf(String) - Static method in class com.intuit.wasabi.analyticsobjects.Event.Payload
 
valueOf(String) - Static method in enum com.intuit.wasabi.analyticsobjects.Event.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.analyticsobjects.Parameters.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.assignmentobjects.Assignment.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.intuit.wasabi.assignmentobjects.User.ID
 
valueOf(String) - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.intuit.wasabi.authenticationobjects.UserInfo.Username
 
valueOf(String) - Static method in enum com.intuit.wasabi.authorizationobjects.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.authorizationobjects.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.email.WasabiEmailFields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.eventlog.EventLogEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.exceptions.ConstraintViolationException.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.intuit.wasabi.experimentobjects.Application.Name
 
valueOf(String) - Static method in class com.intuit.wasabi.experimentobjects.Bucket.Label
 
valueOf(String) - Static method in enum com.intuit.wasabi.experimentobjects.Bucket.State.BucketStateTransition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.experimentobjects.Bucket.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.intuit.wasabi.experimentobjects.Context
 
valueOf(String) - Static method in enum com.intuit.wasabi.experimentobjects.exceptions.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(UUID) - Static method in class com.intuit.wasabi.experimentobjects.Experiment.ID
 
valueOf(byte[]) - Static method in class com.intuit.wasabi.experimentobjects.Experiment.ID
 
valueOf(String) - Static method in class com.intuit.wasabi.experimentobjects.Experiment.ID
 
valueOf(String) - Static method in class com.intuit.wasabi.experimentobjects.Experiment.Label
 
valueOf(String) - Static method in enum com.intuit.wasabi.experimentobjects.Experiment.State.ExperimentStateTransition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.experimentobjects.Experiment.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.intuit.wasabi.experimentobjects.Page.Name
 
valueOf(String) - Static method in enum com.intuit.wasabi.export.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentStateIndexKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.intuit.wasabi.analyticsobjects.Event.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.analyticsobjects.metrics.BinomialMetrics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.analyticsobjects.Parameters.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.assignmentobjects.Assignment.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.auditlogobjects.AuditLogProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.authorizationobjects.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.authorizationobjects.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.email.WasabiEmailFields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.eventlog.EventLogEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.exceptions.ConstraintViolationException.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.experimentobjects.Bucket.State.BucketStateTransition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.experimentobjects.Bucket.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.experimentobjects.exceptions.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.experimentobjects.Experiment.State.ExperimentStateTransition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.experimentobjects.Experiment.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.export.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.intuit.wasabi.repository.impl.cassandra.ExperimentsKeyspace.ExperimentStateIndexKey
Returns an array containing the constants of this enum type, in the order they are declared.
verifyNonHeaderRule() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Verifies the non header rule.
verifyResultsOfAssignments() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
verifyResultsOfNoHeaderAssignments() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
verifyResultsOfRepeatedAssignments() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
verifyRule() - Method in class com.intuit.wasabi.tests.service.SegmentationRuleCacheFixTest
Verifies the rule.
verifyToken(String) - Method in class com.intuit.wasabi.api.AuthenticationResource
Verify token
verifyToken(String) - Method in interface com.intuit.wasabi.authentication.Authentication
Attempts to verify the user token retrieved via the specified tokenHeader.
verifyToken(String) - Method in class com.intuit.wasabi.authentication.impl.DefaultAuthentication
Attempts to verify the user token retrieved via the logIn method
verifyToken(String) - Method in interface com.intuit.wasabi.tests.library.request.Authentication
 

W

waitTimeout(long) - Method in class com.intuit.wasabi.authentication.util.Retriable
Waits for specified number of milliseconds.
warmUpTest() - Method in class com.intuit.wasabi.tests.library.RetryTestClass
Will always pass, but needs three seconds to warmup.
WasabiClientException - Exception in com.intuit.wasabi.experimentobjects.exceptions
Exceptions handling errors within the client e.g.
WasabiClientException(ErrorCode, String) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.WasabiClientException
 
WasabiClientException(ErrorCode, String, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.WasabiClientException
 
WasabiEmailException - Exception in com.intuit.wasabi.exceptions
This exception is used for wrong uses of the EmailService.
WasabiEmailException(String) - Constructor for exception com.intuit.wasabi.exceptions.WasabiEmailException
Throws an ErrorCode.EMAIL_SERVICE_ERROR exception.
WasabiEmailException(String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.WasabiEmailException
Throws an ErrorCode.EMAIL_SERVICE_ERROR exception.
WasabiEmailException(ErrorCode, String) - Constructor for exception com.intuit.wasabi.exceptions.WasabiEmailException
Throws an WasabiEmailException.
WasabiEmailException(ErrorCode, String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.WasabiEmailException
Throws an WasabiEmailException.
WasabiEmailFields - Enum in com.intuit.wasabi.email
This enum holds the different fields that can be replaced in the email.
WasabiException - Exception in com.intuit.wasabi.experimentobjects.exceptions
Base exception for all our custom exceptions
WasabiException(ErrorCode) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.WasabiException
 
WasabiException(ErrorCode, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.WasabiException
 
WasabiException(ErrorCode, String, Throwable) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.WasabiException
 
WasabiException(ErrorCode, String) - Constructor for exception com.intuit.wasabi.experimentobjects.exceptions.WasabiException
 
WasabiExceptionProvider - Class in com.intuit.wasabi.api.error
 
WasabiExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.WasabiExceptionProvider
 
WasabiJacksonJsonProvider - Class in com.intuit.wasabi.api.jackson
Custom provider that tries to map error codes
WasabiJacksonJsonProvider() - Constructor for class com.intuit.wasabi.api.jackson.WasabiJacksonJsonProvider
 
WasabiServerException - Exception in com.intuit.wasabi.exceptions
Base exception for all server-side exceptions
WasabiServerException(ErrorCode) - Constructor for exception com.intuit.wasabi.exceptions.WasabiServerException
 
WasabiServerException(ErrorCode, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.WasabiServerException
 
WasabiServerException(ErrorCode, String) - Constructor for exception com.intuit.wasabi.exceptions.WasabiServerException
 
WasabiServerException(ErrorCode, String, Throwable) - Constructor for exception com.intuit.wasabi.exceptions.WasabiServerException
 
WebApplicationExceptionProvider - Class in com.intuit.wasabi.api.error
 
WebApplicationExceptionProvider(HttpHeader, ExceptionJsonifier) - Constructor for class com.intuit.wasabi.api.error.WebApplicationExceptionProvider
 
WebExport - Interface in com.intuit.wasabi.export
Export for web analytics
winnersSoFar - Variable in class com.intuit.wasabi.analyticsobjects.statistics.Progress
 
winnersSoFar - Variable in class com.intuit.wasabi.tests.model.analytics.Progress
list of winning buckets
withAccessToken(String) - Static method in class com.intuit.wasabi.authenticationobjects.LoginToken
 
withActionComparisons(Map<Event.Name, ActionComparisonStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison.Builder
 
withActionCounts(Map<Event.Name, ActionCounts>) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts.Builder
 
withActionCounts(Map<Event.Name, ActionCounts>) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts.Builder
 
withActionCounts(Map<Event.Name, ActionCounts>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
withActionCounts(Map<Event.Name, ActionCounts>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withActionCounts(Map<Event.Name, ActionCounts>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
withActionCounts(Map<Event.Name, ActionCounts>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts.Builder
 
withActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
withActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
withActionName(Event.Name) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate.Builder
 
withActionProgress(Map<Event.Name, ActionProgress>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withActionRateDifference(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
withActionRateDifference(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics.Builder
 
withActionRates(Map<Event.Name, ActionRate>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
withActionRates(Map<Event.Name, ActionRate>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withActionRates(Map<Event.Name, ActionRate>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
withActionRates(Map<Event.Name, ActionRate>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withAllocationPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Builder
 
withApplicationName(Application.Name) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withApplicationName(Application.Name) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withApplicationName(Application.Name) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withAppName(Application.Name) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withAttributes(Page.Name, boolean) - Static method in class com.intuit.wasabi.experimentobjects.ExperimentPage
 
withAttributes(Experiment.ID, Experiment.Label, boolean) - Static method in class com.intuit.wasabi.experimentobjects.PageExperiment
 
withBucket(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount.Builder
 
withBucketAssignmentCount(List<BucketAssignmentCount>) - Method in class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts.Builder
 
withBucketAssignments(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers.Builder
 
withBucketComparisons(Map<Bucket.Label, BucketComparison>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withBucketCounts(BucketCounts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
withBucketCounts(BucketCounts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withBucketEmpty(boolean) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withBucketLabel(Bucket.Label) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withBuckets(Map<Bucket.Label, BucketCounts>) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts.Builder
 
withBuckets(Map<Bucket.Label, BucketBasicStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
withBuckets(Map<Bucket.Label, BucketStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withCacheable(Boolean) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withClearComparisonWinner(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
withClearComparisonWinner(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics.Builder
 
withComments(String) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback.Builder
 
withComparisonStatistic(ComparisonStatistics) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
withContactOkay(boolean) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback.Builder
 
withContext(Context) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withControl(Boolean) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Builder
 
withCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketAssignmentCount.Builder
 
withCountObject(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts.Builder
 
withCreated(Date) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withCreationTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withCreationTime(Date) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withCreatorID(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withCreatorID(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withCreatorID(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withCumulative(ExperimentCounts) - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts.Builder
 
withCumulative(ExperimentStatistics) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics.Builder
 
withData(Map<String, Double>) - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse.Builder
 
withDays(List<DailyCounts>) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCumulativeCounts.Builder
 
withDays(List<DailyStatistics>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentCumulativeStatistics.Builder
 
withDescription(String) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Builder
 
withDescription(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withDescription(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withDescription(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withEmail(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Builder
 
withEmail(String) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback.Builder
 
withEmailLinksList(List<String>) - Static method in class com.intuit.wasabi.email.EmailLinksList
 
withEndTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withEndTime(Date) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withEstimate(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate.Builder
 
withEstimate(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate.Builder
 
withEstimateLower(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate.Builder
 
withEstimateUpper(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate.Builder
 
withEstimateValue(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionRate.Builder
 
withEventCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts.Builder
 
withEventCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts.Builder
 
withExperimentCounts(ExperimentCounts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
withExperimentCounts(ExperimentCounts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withExperimentID(Experiment.ID) - Method in class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts.Builder
 
withExperimentID(Experiment.ID) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Builder
 
withExperimentIDList(List<Experiment.ID>) - Static method in class com.intuit.wasabi.experimentobjects.ExperimentIDList
 
withExperimentIDs(List<Experiment.ID>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentIDList.Builder
 
withExperimentProgress(Progress) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withFirstName(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Builder
 
withFirstName(String) - Method in class com.intuit.wasabi.authorizationobjects.UserRole.Builder
 
withFractionDataCollected(double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
withFractionDataCollected(double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
withFractionDataCollected(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics.Builder
 
withFractionDataCollected(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress.Builder
 
withID(Experiment.ID) - Static method in class com.intuit.wasabi.experimentobjects.Experiment
 
withID(Experiment.ID) - Static method in class com.intuit.wasabi.experimentobjects.NewExperiment
 
withID(Experiment.ID) - Static method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment
 
withImpressionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts.Builder
 
withImpressionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts.Builder
 
withImpressionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
withImpressionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withImpressionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
withImpressionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withIsPersonalizationEnabled(Boolean) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withIsPersonalizationEnabled(Boolean) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withIsPersonalizationEnabled(Boolean) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withIsRapidExperiment(Boolean) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withIsRapidExperiment(Boolean) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withIsRapidExperiment(Boolean) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withJointActionComparison(ComparisonStatistics) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison.Builder
 
withJointActionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts.Builder
 
withJointActionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.counts.ExperimentCounts.Builder
 
withJointActionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
withJointActionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withJointActionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
withJointActionCounts(Counts) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withJointActionRate(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
withJointActionRate(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withJointActionRate(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentBasicStatistics.Builder
 
withJointActionRate(Estimate) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withJointProgress(Progress) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ExperimentStatistics.Builder
 
withLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.counts.BucketCounts.Builder
 
withLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketBasicStatistics.Builder
 
withLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketStatistics.Builder
 
withLabel(Experiment.Label) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withLabel(Experiment.Label) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withLabel(Experiment.Label) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withLabels(Set<Experiment.Label>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch.Builder
 
withLastName(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Builder
 
withLastName(String) - Method in class com.intuit.wasabi.authorizationobjects.UserRole.Builder
 
withLosersSoFar(List<Bucket.Label>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress.Builder
 
withLosersSoFarList(List<Bucket.Label>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
withLowerBound(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate.Builder
 
withModel(String) - Method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse.Builder
 
withModelName(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withModelName(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withModelName(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withModelVersion(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withModelVersion(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withModelVersion(String) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withModificationTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withName(Page.Name) - Method in class com.intuit.wasabi.experimentobjects.Page.Builder
 
withName(Page.Name) - Static method in class com.intuit.wasabi.experimentobjects.Page
 
withNamespaceId(String) - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials.Builder
 
withNegativeEffectSize(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize.Builder
 
withNullAssignments(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers.Builder
 
withOtherLabel(Bucket.Label) - Method in class com.intuit.wasabi.analyticsobjects.statistics.BucketComparison.Builder
 
withPassword(String) - Method in class com.intuit.wasabi.authenticationobjects.LoginCredentials.Builder
 
withPassword(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Builder
 
withPayload(AssignmentEnvelopePayload) - Method in class com.intuit.wasabi.assignment.impl.NoopDatabaseAssignmentEnvelope
 
withPayload(AssignmentEnvelopePayload) - Method in class com.intuit.wasabi.assignment.impl.NoopWebAssignmentEnvelope
 
withPayload(EventEnvelopePayload) - Method in class com.intuit.wasabi.events.impl.NoopDatabaseEventEnvelope
 
withPayload(String) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Builder
 
withPayload(T) - Method in interface com.intuit.wasabi.export.Envelope
Sets the envelop payload
withPerDay(ExperimentCounts) - Method in class com.intuit.wasabi.analyticsobjects.counts.DailyCounts.Builder
 
withPerDay(ExperimentBasicStatistics) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DailyStatistics.Builder
 
withPersonalizationParameters(Map<String, Object>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch.Builder
 
withPositiveEffectSize(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.DistinguishableEffectSize.Builder
 
withPriority(int) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withProfile(Map<String, Object>) - Method in class com.intuit.wasabi.experimentobjects.ExperimentBatch.Builder
 
withProgress(Progress) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
withRule(String) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withRule(String) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withSamplingPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withSamplingPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withSamplingPercent(Double) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withScore(int) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback.Builder
 
withSmallestDistinguishableEffectSize(DistinguishableEffectSize) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
withSmallestDistinguishableEffectSize(DistinguishableEffectSize) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics.Builder
 
withStartTime(Date) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withStartTime(Date) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withStartTime(Date) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withState(Bucket.State) - Method in class com.intuit.wasabi.experimentobjects.Bucket.Builder
 
withState(Experiment.State) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withState(Experiment.State) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withStatus(Assignment.Status) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withSubmitted(Date) - Method in class com.intuit.wasabi.feedbackobjects.UserFeedback.Builder
 
withSufficientData(Boolean) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionComparisonStatistics.Builder
 
withSufficientData(Boolean) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
withSufficientData(Boolean) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ComparisonStatistics.Builder
 
withSufficientData(boolean) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress.Builder
 
withTid(String) - Static method in class com.intuit.wasabi.assignmentobjects.PersonalizationEngineResponse
 
withTokenType(String) - Method in class com.intuit.wasabi.authenticationobjects.LoginToken.Builder
 
withTotal(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.TotalUsers.Builder
 
withTotalUsers(TotalUsers) - Method in class com.intuit.wasabi.analyticsobjects.counts.AssignmentCounts.Builder
 
withUniqueUserCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.ActionCounts.Builder
 
withUniqueUserCount(long) - Method in class com.intuit.wasabi.analyticsobjects.counts.Counts.Builder
 
withUpperBound(Double) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Estimate.Builder
 
withUserCap(Integer) - Method in class com.intuit.wasabi.experimentobjects.Experiment.Builder
 
withUserCap(Integer) - Method in class com.intuit.wasabi.experimentobjects.NewExperiment.Builder
 
withUserCap(Integer) - Method in class com.intuit.wasabi.experimentobjects.PrioritizedExperiment.Builder
 
withUserEmail(String) - Method in class com.intuit.wasabi.authorizationobjects.UserRole.Builder
 
withUserID(User.ID) - Method in class com.intuit.wasabi.assignmentobjects.Assignment.Builder
 
withUserId(String) - Method in class com.intuit.wasabi.authenticationobjects.UserInfo.Builder
 
withUserID(UserInfo.Username) - Method in class com.intuit.wasabi.authorizationobjects.UserRole.Builder
 
withUsername(UserInfo.Username) - Static method in class com.intuit.wasabi.authenticationobjects.LoginCredentials
 
withWinnersSoFar(List<Bucket.Label>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.Progress.Builder
 
withWinnersSoFarList(List<Bucket.Label>) - Method in class com.intuit.wasabi.analyticsobjects.statistics.ActionProgress.Builder
 
wrapJsonIntoObject(String, String) - Static method in class com.intuit.wasabi.tests.library.util.TestUtils
Wraps a JSON String into a JSON object.

Y

yesterday - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
yesterdayDT - Static variable in class com.intuit.wasabi.tests.data.SharedExperimentDataProvider
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2016. All rights reserved.