Index

B C D E F G H I J O S T U V 
All Classes and Interfaces|All Packages

B

build() - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
Builds and returns the Offer object.
Builder(String, OfferType, String) - Constructor for class com.adobe.marketing.mobile.optimize.Offer.Builder
Builder constructor with required Offer attributes as parameters.

C

clearCachedPropositions() - Static method in class com.adobe.marketing.mobile.optimize.Optimize
Clears the client-side in-memory propositions cache.
com.adobe.marketing.mobile.optimize - package com.adobe.marketing.mobile.optimize
 

D

DecisionScope - Class in com.adobe.marketing.mobile.optimize
DecisionScope class represents a scope used to fetch personalized offers from the Experience Edge network.
DecisionScope(String) - Constructor for class com.adobe.marketing.mobile.optimize.DecisionScope
Constructor creates a DecisionScope using the provided name.
DecisionScope(String, String) - Constructor for class com.adobe.marketing.mobile.optimize.DecisionScope
Constructor creates a DecisionScope using the provided activityId and placementId.
DecisionScope(String, String, int) - Constructor for class com.adobe.marketing.mobile.optimize.DecisionScope
Constructor creates a DecisionScope using the provided activityId, placementId and itemCount.
displayed() - Method in class com.adobe.marketing.mobile.optimize.Offer
Dispatches an event for the Edge network extension to send an Experience Event to the Edge network with the display interaction data for the given OptimizeProposition offer.

E

equals(Object) - Method in class com.adobe.marketing.mobile.optimize.DecisionScope
 
equals(Object) - Method in class com.adobe.marketing.mobile.optimize.Offer
 
equals(Object) - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
 
EXTENSION - Static variable in class com.adobe.marketing.mobile.optimize.Optimize
 
extensionVersion() - Static method in class com.adobe.marketing.mobile.optimize.Optimize
Returns the version of the Optimize extension.

F

from(String) - Static method in enum com.adobe.marketing.mobile.optimize.OfferType
Returns the OfferType for the given format.
fromEventData(Map<String, Object>) - Static method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
Creates a OptimizeProposition object using information provided in data map.

G

generateDisplayInteractionXdm() - Method in class com.adobe.marketing.mobile.optimize.Offer
Generates a map containing XDM formatted data for Experience Event - OptimizeProposition Interactions field group from this OptimizeProposition item.
generateReferenceXdm() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
Generates a map containing XDM formatted data for Experience Event - OptimizeProposition Reference field group from this OptimizeProposition.
generateTapInteractionXdm() - Method in class com.adobe.marketing.mobile.optimize.Offer
Generates a map containing XDM formatted data for Experience Event - OptimizeProposition Interactions field group from this OptimizeProposition offer.
getCharacteristics() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer characteristics.
getContent() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer content.
getEtag() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer etag.
getId() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer identifier.
getId() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
Gets the OptimizeProposition identifier.
getLanguage() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer language.
getMeta() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer metadata.
getName() - Method in class com.adobe.marketing.mobile.optimize.DecisionScope
Gets the name for this scope.
getOffers() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
Gets the OptimizeProposition items.
getProposition() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the containing OptimizeProposition for this Offer.
getPropositions(List<DecisionScope>, AdobeCallback<Map<DecisionScope, OptimizeProposition>>) - Static method in class com.adobe.marketing.mobile.optimize.Optimize
This API retrieves the previously fetched propositions, for the provided decision scopes, from the in-memory extension propositions cache.
getSchema() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer schema.
getScope() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
Gets the OptimizeProposition scope.
getScopeDetails() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
Gets the OptimizeProposition scope details.
getScore() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer score.
getType() - Method in class com.adobe.marketing.mobile.optimize.Offer
Gets the Offer type.

H

hashCode() - Method in class com.adobe.marketing.mobile.optimize.DecisionScope
 
hashCode() - Method in class com.adobe.marketing.mobile.optimize.Offer
 
hashCode() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
 
HTML - Enum constant in enum com.adobe.marketing.mobile.optimize.OfferType
 

I

IMAGE - Enum constant in enum com.adobe.marketing.mobile.optimize.OfferType
 

J

JSON - Enum constant in enum com.adobe.marketing.mobile.optimize.OfferType
 

O

Offer - Class in com.adobe.marketing.mobile.optimize
 
Offer.Builder - Class in com.adobe.marketing.mobile.optimize
Offer Builder.
OfferType - Enum in com.adobe.marketing.mobile.optimize
 
onPropositionsUpdate(AdobeCallback<Map<DecisionScope, OptimizeProposition>>) - Static method in class com.adobe.marketing.mobile.optimize.Optimize
This API registers a permanent callback which is invoked whenever the Edge extension dispatches a response Event received from the Experience Edge Network upon a personalization query.
Optimize - Class in com.adobe.marketing.mobile.optimize
Public class containing APIs for the Optimize extension.
OptimizeProposition - Class in com.adobe.marketing.mobile.optimize
 

S

setCharacteristics(Map<String, String>) - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
Sets the characteristics for this Offer.
setEtag(String) - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
Sets the etag for this Offer.
setLanguage(List<String>) - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
Sets the language for this Offer.
setMeta(Map<String, Object>) - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
Sets the metadata for this Offer.
setSchema(String) - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
Sets the schema for this Offer.
setScore(int) - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
Sets the score for this Offer.

T

tapped() - Method in class com.adobe.marketing.mobile.optimize.Offer
Dispatches an event for the Edge network extension to send an Experience Event to the Edge network with the tap interaction data for the given OptimizeProposition offer.
TEXT - Enum constant in enum com.adobe.marketing.mobile.optimize.OfferType
 
toString() - Method in enum com.adobe.marketing.mobile.optimize.OfferType
 

U

UNKNOWN - Enum constant in enum com.adobe.marketing.mobile.optimize.OfferType
 
updatePropositions(List<DecisionScope>, Map<String, Object>, Map<String, Object>) - Static method in class com.adobe.marketing.mobile.optimize.Optimize
This API dispatches an Event for the Edge network extension to fetch decision propositions, for the provided decision scopes list, from the decisioning services enabled in the Experience Edge network.

V

valueOf(String) - Static method in enum com.adobe.marketing.mobile.optimize.OfferType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.adobe.marketing.mobile.optimize.OfferType
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E F G H I J O S T U V 
All Classes and Interfaces|All Packages