public class ExperimentEntry extends BaseEntry<ExperimentEntry>
BaseEntry.AtomHandler, BaseEntry.EntryState
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
AbstractExtension.AttributesHandler
xmlBlob
localName, namespace
Constructor and Description |
---|
ExperimentEntry()
Default mutable constructor.
|
ExperimentEntry(BaseEntry<?> sourceEntry)
Constructs a new instance by doing a shallow copy of data from an existing
BaseEntry instance. |
Modifier and Type | Method and Description |
---|---|
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
|
GwoAnalyticsAccountId |
getAnalyticsAccountId()
Returns the Analytics account ID.
|
GwoAutoPruneMode |
getAutoPruneMode()
Returns the auto-prune mode.
|
GwoControlScript |
getControlScript()
Returns the script to control the experiment.
|
GwoConversionScript |
getConversionScript()
Returns the script to record conversions.
|
GwoCoverage |
getCoverage()
Returns the percentage of traffic to send to the experiment.
|
GwoExperimentId |
getExperimentId()
Returns the experiment ID.
|
GwoExperimentNotes |
getExperimentNotes()
Returns the experiment's notes.
|
GwoExperimentType |
getExperimentType()
Returns the experiment type.
|
GwoNumAbPageVariations |
getNumAbPageVariations()
Returns the number of page variations in an A/B experiment.
|
GwoNumCombinations |
getNumCombinations()
Returns the number of combinations.
|
GwoNumSections |
getNumSections()
Returns the number of sections in a multivariate experiment.
|
GwoSourceExperimentId |
getSourceExperimentId()
Returns the experiment ID that identifies the source experiment.
|
GwoStatus |
getStatus()
Returns the experiment status.
|
GwoTrackingScript |
getTrackingScript()
Returns the script to track this experiment.
|
GwoVerificationCombo |
getVerificationCombo()
Returns the verification combination index.
|
GwoVerificationComboCoverage |
getVerificationComboCoverage()
Returns the percentage of traffic to send to the verify combo.
|
boolean |
hasAnalyticsAccountId()
Returns whether it has the Analytics account ID.
|
boolean |
hasAutoPruneMode()
Returns whether it has the auto-prune mode.
|
boolean |
hasControlScript()
Returns whether it has the script to control the experiment.
|
boolean |
hasConversionScript()
Returns whether it has the script to record conversions.
|
boolean |
hasCoverage()
Returns whether it has the percentage of traffic to send to the experiment.
|
boolean |
hasExperimentId()
Returns whether it has the experiment ID.
|
boolean |
hasExperimentNotes()
Returns whether it has the experiment's notes.
|
boolean |
hasExperimentType()
Returns whether it has the experiment type.
|
boolean |
hasNumAbPageVariations()
Returns whether it has the number of page variations in an A/B experiment.
|
boolean |
hasNumCombinations()
Returns whether it has the number of combinations.
|
boolean |
hasNumSections()
Returns whether it has the number of sections in a multivariate experiment.
|
boolean |
hasSourceExperimentId()
Returns whether it has the experiment ID that identifies the source
experiment.
|
boolean |
hasStatus()
Returns whether it has the experiment status.
|
boolean |
hasTrackingScript()
Returns whether it has the script to track this experiment.
|
boolean |
hasVerificationCombo()
Returns whether it has the verification combination index.
|
boolean |
hasVerificationComboCoverage()
Returns whether it has the percentage of traffic to send to the verify
combo.
|
void |
setAnalyticsAccountId(GwoAnalyticsAccountId analyticsAccountId)
Sets the Analytics account ID.
|
void |
setAutoPruneMode(GwoAutoPruneMode autoPruneMode)
Sets the auto-prune mode.
|
void |
setControlScript(GwoControlScript controlScript)
Sets the script to control the experiment.
|
void |
setConversionScript(GwoConversionScript conversionScript)
Sets the script to record conversions.
|
void |
setCoverage(GwoCoverage coverage)
Sets the percentage of traffic to send to the experiment.
|
void |
setExperimentId(GwoExperimentId experimentId)
Sets the experiment ID.
|
void |
setExperimentNotes(GwoExperimentNotes experimentNotes)
Sets the experiment's notes.
|
void |
setExperimentType(GwoExperimentType experimentType)
Sets the experiment type.
|
void |
setNumAbPageVariations(GwoNumAbPageVariations numAbPageVariations)
Sets the number of page variations in an A/B experiment.
|
void |
setNumCombinations(GwoNumCombinations numCombinations)
Sets the number of combinations.
|
void |
setNumSections(GwoNumSections numSections)
Sets the number of sections in a multivariate experiment.
|
void |
setSourceExperimentId(GwoSourceExperimentId sourceExperimentId)
Sets the experiment ID that identifies the source experiment.
|
void |
setStatus(GwoStatus status)
Sets the experiment status.
|
void |
setTrackingScript(GwoTrackingScript trackingScript)
Sets the script to track this experiment.
|
void |
setVerificationCombo(GwoVerificationCombo verificationCombo)
Sets the verification combination index.
|
void |
setVerificationComboCoverage(GwoVerificationComboCoverage verificationComboCoverage)
Sets the percentage of traffic to send to the verify combo.
|
java.lang.String |
toString() |
protected void |
validate()
Checks the attributes to see if there are any problems.
|
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContentHandlerInfo, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getKind, getLink, getLinks, getLinks, getMediaEditLink, getPlainTextContent, getPubControl, getPublished, getResumableEditMediaLink, getRights, getSelectedFields, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setKind, setPubControl, setPublished, setRights, setSelectedFields, setService, setSource, setSummary, setTitle, setUpdated, setVersionId, update, visitChildren
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, createExtensionInstance, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionDescription, getExtensionHandler, getExtensions, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild
consumeAttributes, disableStrictValidation, enableStrictValidation, eq, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable
public void declareExtensions(ExtensionProfile extProfile)
ExtensionPoint
declareExtensions
in interface Kind.Adaptor
declareExtensions
in class ExtensionPoint
extProfile
- the ExtensionProfile to initialize.ExtensionProfile.addDeclarations(Kind.Adaptor)
public GwoAnalyticsAccountId getAnalyticsAccountId()
public void setAnalyticsAccountId(GwoAnalyticsAccountId analyticsAccountId)
analyticsAccountId
- Analytics account ID or null
to
resetpublic boolean hasAnalyticsAccountId()
public GwoAutoPruneMode getAutoPruneMode()
public void setAutoPruneMode(GwoAutoPruneMode autoPruneMode)
autoPruneMode
- auto-prune mode or null
to resetpublic boolean hasAutoPruneMode()
public GwoControlScript getControlScript()
public void setControlScript(GwoControlScript controlScript)
controlScript
- script to control the experiment or null
to resetpublic boolean hasControlScript()
public GwoConversionScript getConversionScript()
public void setConversionScript(GwoConversionScript conversionScript)
conversionScript
- script to record conversions or null
to resetpublic boolean hasConversionScript()
public GwoCoverage getCoverage()
public void setCoverage(GwoCoverage coverage)
coverage
- percentage of traffic to send to the experiment or
null
to resetpublic boolean hasCoverage()
public GwoExperimentId getExperimentId()
public void setExperimentId(GwoExperimentId experimentId)
experimentId
- experiment ID or null
to resetpublic boolean hasExperimentId()
public GwoExperimentNotes getExperimentNotes()
public void setExperimentNotes(GwoExperimentNotes experimentNotes)
experimentNotes
- experiment's notes or null
to resetpublic boolean hasExperimentNotes()
public GwoExperimentType getExperimentType()
public void setExperimentType(GwoExperimentType experimentType)
experimentType
- experiment type or null
to resetpublic boolean hasExperimentType()
public GwoNumAbPageVariations getNumAbPageVariations()
public void setNumAbPageVariations(GwoNumAbPageVariations numAbPageVariations)
numAbPageVariations
- number of page variations in an A/B experiment
or null
to resetpublic boolean hasNumAbPageVariations()
public GwoNumCombinations getNumCombinations()
public void setNumCombinations(GwoNumCombinations numCombinations)
numCombinations
- number of combinations or null
to resetpublic boolean hasNumCombinations()
public GwoNumSections getNumSections()
public void setNumSections(GwoNumSections numSections)
numSections
- number of sections in a multivariate experiment or
null
to resetpublic boolean hasNumSections()
public GwoSourceExperimentId getSourceExperimentId()
public void setSourceExperimentId(GwoSourceExperimentId sourceExperimentId)
sourceExperimentId
- experiment ID that identifies the source
experiment or null
to resetpublic boolean hasSourceExperimentId()
public GwoStatus getStatus()
public void setStatus(GwoStatus status)
status
- experiment status or null
to resetpublic boolean hasStatus()
public GwoTrackingScript getTrackingScript()
public void setTrackingScript(GwoTrackingScript trackingScript)
trackingScript
- script to track this experiment or null
to resetpublic boolean hasTrackingScript()
public GwoVerificationCombo getVerificationCombo()
public void setVerificationCombo(GwoVerificationCombo verificationCombo)
verificationCombo
- verification combination index or
null
to resetpublic boolean hasVerificationCombo()
public GwoVerificationComboCoverage getVerificationComboCoverage()
public void setVerificationComboCoverage(GwoVerificationComboCoverage verificationComboCoverage)
verificationComboCoverage
- percentage of traffic to send to the
verify combo or null
to resetpublic boolean hasVerificationComboCoverage()
protected void validate()
AbstractExtension
validate
in class AbstractExtension
public java.lang.String toString()
toString
in class java.lang.Object