Index
All Classes and Interfaces|All Packages
B
- build() - Method in class com.adobe.marketing.mobile.optimize.Offer.Builder
-
Builds and returns the
Offerobject. - Builder(String, OfferType, String) - Constructor for class com.adobe.marketing.mobile.optimize.Offer.Builder
-
Builder constructor with required
Offerattributes 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
-
DecisionScopeclass 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
DecisionScopeusing the providedname. - DecisionScope(String, String) - Constructor for class com.adobe.marketing.mobile.optimize.DecisionScope
-
Constructor creates a
DecisionScopeusing the providedactivityIdandplacementId. - DecisionScope(String, String, int) - Constructor for class com.adobe.marketing.mobile.optimize.DecisionScope
-
Constructor creates a
DecisionScopeusing the providedactivityId,placementIdanditemCount. - 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
OptimizePropositionoffer.
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
Optimizeextension.
F
- from(String) - Static method in enum com.adobe.marketing.mobile.optimize.OfferType
-
Returns the
OfferTypefor the givenformat. - fromEventData(Map<String, Object>) - Static method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
-
Creates a
OptimizePropositionobject using information provided indatamap.
G
- generateDisplayInteractionXdm() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Generates a map containing XDM formatted data for
Experience Event - OptimizeProposition Interactionsfield group from thisOptimizePropositionitem. - generateReferenceXdm() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
-
Generates a map containing XDM formatted data for
Experience Event - OptimizeProposition Referencefield group from thisOptimizeProposition. - generateTapInteractionXdm() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Generates a map containing XDM formatted data for
Experience Event - OptimizeProposition Interactionsfield group from thisOptimizePropositionoffer. - getCharacteristics() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offercharacteristics. - getContent() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offercontent. - getEtag() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offeretag. - getId() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offeridentifier. - getId() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
-
Gets the
OptimizePropositionidentifier. - getLanguage() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offerlanguage. - getMeta() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offermetadata. - 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
OptimizePropositionitems. - getProposition() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the containing
OptimizePropositionfor thisOffer. - 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
Offerschema. - getScope() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
-
Gets the
OptimizePropositionscope. - getScopeDetails() - Method in class com.adobe.marketing.mobile.optimize.OptimizeProposition
-
Gets the
OptimizePropositionscope details. - getScore() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offerscore. - getType() - Method in class com.adobe.marketing.mobile.optimize.Offer
-
Gets the
Offertype.
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
J
O
- Offer - Class in com.adobe.marketing.mobile.optimize
- Offer.Builder - Class in com.adobe.marketing.mobile.optimize
-
OfferBuilder. - 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
OptimizePropositionoffer. - 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.
All Classes and Interfaces|All Packages