Package com.launchdarkly.api.model
Class AiConfigsMetricListingRep
- java.lang.Object
-
- com.launchdarkly.api.model.AiConfigsMetricListingRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-05T10:45:26.516033Z[Etc/UTC]", comments="Generator version: 7.18.0") public class AiConfigsMetricListingRep extends java.lang.ObjectAiConfigsMetricListingRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAiConfigsMetricListingRep.AnalysisTypeEnumThe method for analyzing metric eventsstatic classAiConfigsMetricListingRep.CustomTypeAdapterFactorystatic classAiConfigsMetricListingRep.KindEnumThe kind of event the metric tracksstatic classAiConfigsMetricListingRep.SuccessCriteriaEnumFor custom metrics, the success criteriastatic classAiConfigsMetricListingRep.UnitAggregationTypeEnumThe method by which multiple unit event values are aggregated
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_ACCESSstatic java.lang.StringSERIALIZED_NAME_ACTIVE_EXPERIMENT_COUNTstatic java.lang.StringSERIALIZED_NAME_ACTIVE_GUARDED_ROLLOUT_COUNTstatic java.lang.StringSERIALIZED_NAME_ANALYSIS_TYPEstatic java.lang.StringSERIALIZED_NAME_ARCHIVEDstatic java.lang.StringSERIALIZED_NAME_ARCHIVED_ATstatic java.lang.StringSERIALIZED_NAME_ATTACHED_FLAG_COUNTstatic java.lang.StringSERIALIZED_NAME_CATEGORYstatic java.lang.StringSERIALIZED_NAME_CREATION_DATEstatic java.lang.StringSERIALIZED_NAME_DATA_SOURCEstatic java.lang.StringSERIALIZED_NAME_DESCRIPTIONstatic java.lang.StringSERIALIZED_NAME_EVENT_DEFAULTstatic java.lang.StringSERIALIZED_NAME_EVENT_KEYstatic java.lang.StringSERIALIZED_NAME_EXPERIMENT_COUNTstatic java.lang.StringSERIALIZED_NAME_FILTERSstatic java.lang.StringSERIALIZED_NAME_GUARDED_ROLLOUT_COUNTstatic java.lang.StringSERIALIZED_NAME_IDstatic java.lang.StringSERIALIZED_NAME_IS_NUMERICstatic java.lang.StringSERIALIZED_NAME_KEYstatic java.lang.StringSERIALIZED_NAME_KINDstatic java.lang.StringSERIALIZED_NAME_LAST_MODIFIEDstatic java.lang.StringSERIALIZED_NAME_LAST_SEENstatic java.lang.StringSERIALIZED_NAME_LINKSstatic java.lang.StringSERIALIZED_NAME_MAINTAINERstatic java.lang.StringSERIALIZED_NAME_MAINTAINER_IDstatic java.lang.StringSERIALIZED_NAME_METRIC_GROUP_COUNTstatic java.lang.StringSERIALIZED_NAME_NAMEstatic java.lang.StringSERIALIZED_NAME_PERCENTILE_VALUEstatic java.lang.StringSERIALIZED_NAME_RANDOMIZATION_UNITSstatic java.lang.StringSERIALIZED_NAME_RELEASE_POLICY_COUNTstatic java.lang.StringSERIALIZED_NAME_SELECTORstatic java.lang.StringSERIALIZED_NAME_SITEstatic java.lang.StringSERIALIZED_NAME_SUCCESS_CRITERIAstatic java.lang.StringSERIALIZED_NAME_TAGSstatic java.lang.StringSERIALIZED_NAME_UNITstatic java.lang.StringSERIALIZED_NAME_UNIT_AGGREGATION_TYPEstatic java.lang.StringSERIALIZED_NAME_URLSstatic java.lang.StringSERIALIZED_NAME_VERSIONstatic java.lang.StringSERIALIZED_NAME_VERSION_ID
-
Constructor Summary
Constructors Constructor Description AiConfigsMetricListingRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AiConfigsMetricListingRepaccess(AiConfigsAccess access)AiConfigsMetricListingRepactiveExperimentCount(java.lang.Integer activeExperimentCount)AiConfigsMetricListingRepactiveGuardedRolloutCount(java.lang.Integer activeGuardedRolloutCount)AiConfigsMetricListingRepaddRandomizationUnitsItem(java.lang.String randomizationUnitsItem)AiConfigsMetricListingRepaddTagsItem(java.lang.String tagsItem)AiConfigsMetricListingRepaddUrlsItem(java.util.Map<java.lang.String,java.lang.Object> urlsItem)AiConfigsMetricListingRepanalysisType(AiConfigsMetricListingRep.AnalysisTypeEnum analysisType)AiConfigsMetricListingReparchived(java.lang.Boolean archived)AiConfigsMetricListingReparchivedAt(java.lang.Long archivedAt)AiConfigsMetricListingRepattachedFlagCount(java.lang.Integer attachedFlagCount)AiConfigsMetricListingRepcategory(java.lang.String category)AiConfigsMetricListingRepcreationDate(java.lang.Long creationDate)AiConfigsMetricListingRepdataSource(AiConfigsMetricDataSourceRefRep dataSource)AiConfigsMetricListingRepdescription(java.lang.String description)booleanequals(java.lang.Object o)AiConfigsMetricListingRepeventDefault(AiConfigsMetricEventDefaultRep eventDefault)AiConfigsMetricListingRepeventKey(java.lang.String eventKey)AiConfigsMetricListingRepexperimentCount(java.lang.Integer experimentCount)AiConfigsMetricListingRepfilters(AiConfigsFilter filters)static AiConfigsMetricListingRepfromJson(java.lang.String jsonString)Create an instance of AiConfigsMetricListingRep given an JSON stringAiConfigsAccessgetAccess()Get accessjava.lang.IntegergetActiveExperimentCount()The number of active experiments using this metricjava.lang.IntegergetActiveGuardedRolloutCount()The number of active guarded rollouts using this metricjava.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.AiConfigsMetricListingRep.AnalysisTypeEnumgetAnalysisType()The method for analyzing metric eventsjava.lang.BooleangetArchived()Whether the metric version is archivedjava.lang.LonggetArchivedAt()Get archivedAtjava.lang.IntegergetAttachedFlagCount()The number of feature flags currently attached to this metricjava.lang.StringgetCategory()The category of the metricjava.lang.LonggetCreationDate()Get creationDateAiConfigsMetricDataSourceRefRepgetDataSource()Get dataSourcejava.lang.StringgetDescription()Description of the metricAiConfigsMetricEventDefaultRepgetEventDefault()Get eventDefaultjava.lang.StringgetEventKey()For custom metrics, the event key to use in your codejava.lang.IntegergetExperimentCount()The number of experiments using this metricAiConfigsFiltergetFilters()Get filtersjava.lang.IntegergetGuardedRolloutCount()The number of guarded rollouts using this metricjava.lang.StringgetId()The ID of this metricjava.lang.BooleangetIsNumeric()For custom metrics, whether to track numeric changes in value against a baseline (<code>true</code>) or to track a conversion when an end user takes an action (<code>false</code>).java.lang.StringgetKey()A unique key to reference the metricAiConfigsMetricListingRep.KindEnumgetKind()The kind of event the metric tracksAiConfigsModificationgetLastModified()Get lastModifiedjava.lang.LonggetLastSeen()Get lastSeenjava.util.Map<java.lang.String,AiConfigsLink>getLinks()The location and content type of related resourcesAiConfigsMemberSummarygetMaintainer()Get maintainerjava.lang.StringgetMaintainerId()The ID of the member who maintains this metricjava.lang.IntegergetMetricGroupCount()The number of metric groups using this metricjava.lang.StringgetName()A human-friendly name for the metricjava.lang.IntegergetPercentileValue()The percentile for the analysis method.java.util.List<java.lang.String>getRandomizationUnits()An array of randomization units allowed for this metricjava.lang.IntegergetReleasePolicyCount()The number of release policies using this metricjava.lang.StringgetSelector()For click metrics, the CSS selectorsAiConfigsLinkgetSite()Get siteAiConfigsMetricListingRep.SuccessCriteriaEnumgetSuccessCriteria()For custom metrics, the success criteriajava.util.List<java.lang.String>getTags()Tags for the metricjava.lang.StringgetUnit()For numeric custom metrics, the unit of measureAiConfigsMetricListingRep.UnitAggregationTypeEnumgetUnitAggregationType()The method by which multiple unit event values are aggregatedjava.util.List<java.util.Map<java.lang.String,java.lang.Object>>getUrls()Get urlsjava.lang.IntegergetVersion()Version of the metricjava.lang.StringgetVersionId()The version ID of the metricAiConfigsMetricListingRepguardedRolloutCount(java.lang.Integer guardedRolloutCount)inthashCode()AiConfigsMetricListingRepid(java.lang.String id)AiConfigsMetricListingRepisNumeric(java.lang.Boolean isNumeric)AiConfigsMetricListingRepkey(java.lang.String key)AiConfigsMetricListingRepkind(AiConfigsMetricListingRep.KindEnum kind)AiConfigsMetricListingReplastModified(AiConfigsModification lastModified)AiConfigsMetricListingReplastSeen(java.lang.Long lastSeen)AiConfigsMetricListingReplinks(java.util.Map<java.lang.String,AiConfigsLink> links)AiConfigsMetricListingRepmaintainer(AiConfigsMemberSummary maintainer)AiConfigsMetricListingRepmaintainerId(java.lang.String maintainerId)AiConfigsMetricListingRepmetricGroupCount(java.lang.Integer metricGroupCount)AiConfigsMetricListingRepname(java.lang.String name)AiConfigsMetricListingReppercentileValue(java.lang.Integer percentileValue)AiConfigsMetricListingRepputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.AiConfigsMetricListingRepputLinksItem(java.lang.String key, AiConfigsLink linksItem)AiConfigsMetricListingReprandomizationUnits(java.util.List<java.lang.String> randomizationUnits)AiConfigsMetricListingRepreleasePolicyCount(java.lang.Integer releasePolicyCount)AiConfigsMetricListingRepselector(java.lang.String selector)voidsetAccess(AiConfigsAccess access)voidsetActiveExperimentCount(java.lang.Integer activeExperimentCount)voidsetActiveGuardedRolloutCount(java.lang.Integer activeGuardedRolloutCount)voidsetAnalysisType(AiConfigsMetricListingRep.AnalysisTypeEnum analysisType)voidsetArchived(java.lang.Boolean archived)voidsetArchivedAt(java.lang.Long archivedAt)voidsetAttachedFlagCount(java.lang.Integer attachedFlagCount)voidsetCategory(java.lang.String category)voidsetCreationDate(java.lang.Long creationDate)voidsetDataSource(AiConfigsMetricDataSourceRefRep dataSource)voidsetDescription(java.lang.String description)voidsetEventDefault(AiConfigsMetricEventDefaultRep eventDefault)voidsetEventKey(java.lang.String eventKey)voidsetExperimentCount(java.lang.Integer experimentCount)voidsetFilters(AiConfigsFilter filters)voidsetGuardedRolloutCount(java.lang.Integer guardedRolloutCount)voidsetId(java.lang.String id)voidsetIsNumeric(java.lang.Boolean isNumeric)voidsetKey(java.lang.String key)voidsetKind(AiConfigsMetricListingRep.KindEnum kind)voidsetLastModified(AiConfigsModification lastModified)voidsetLastSeen(java.lang.Long lastSeen)voidsetLinks(java.util.Map<java.lang.String,AiConfigsLink> links)voidsetMaintainer(AiConfigsMemberSummary maintainer)voidsetMaintainerId(java.lang.String maintainerId)voidsetMetricGroupCount(java.lang.Integer metricGroupCount)voidsetName(java.lang.String name)voidsetPercentileValue(java.lang.Integer percentileValue)voidsetRandomizationUnits(java.util.List<java.lang.String> randomizationUnits)voidsetReleasePolicyCount(java.lang.Integer releasePolicyCount)voidsetSelector(java.lang.String selector)voidsetSite(AiConfigsLink site)voidsetSuccessCriteria(AiConfigsMetricListingRep.SuccessCriteriaEnum successCriteria)voidsetTags(java.util.List<java.lang.String> tags)voidsetUnit(java.lang.String unit)voidsetUnitAggregationType(AiConfigsMetricListingRep.UnitAggregationTypeEnum unitAggregationType)voidsetUrls(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> urls)voidsetVersion(java.lang.Integer version)voidsetVersionId(java.lang.String versionId)AiConfigsMetricListingRepsite(AiConfigsLink site)AiConfigsMetricListingRepsuccessCriteria(AiConfigsMetricListingRep.SuccessCriteriaEnum successCriteria)AiConfigsMetricListingReptags(java.util.List<java.lang.String> tags)java.lang.StringtoJson()Convert an instance of AiConfigsMetricListingRep to an JSON stringjava.lang.StringtoString()AiConfigsMetricListingRepunit(java.lang.String unit)AiConfigsMetricListingRepunitAggregationType(AiConfigsMetricListingRep.UnitAggregationTypeEnum unitAggregationType)AiConfigsMetricListingRepurls(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> urls)static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues foundAiConfigsMetricListingRepversion(java.lang.Integer version)AiConfigsMetricListingRepversionId(java.lang.String versionId)
-
-
-
Field Detail
-
SERIALIZED_NAME_EXPERIMENT_COUNT
public static final java.lang.String SERIALIZED_NAME_EXPERIMENT_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_METRIC_GROUP_COUNT
public static final java.lang.String SERIALIZED_NAME_METRIC_GROUP_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GUARDED_ROLLOUT_COUNT
public static final java.lang.String SERIALIZED_NAME_GUARDED_ROLLOUT_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RELEASE_POLICY_COUNT
public static final java.lang.String SERIALIZED_NAME_RELEASE_POLICY_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACTIVE_EXPERIMENT_COUNT
public static final java.lang.String SERIALIZED_NAME_ACTIVE_EXPERIMENT_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACTIVE_GUARDED_ROLLOUT_COUNT
public static final java.lang.String SERIALIZED_NAME_ACTIVE_GUARDED_ROLLOUT_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION_ID
public static final java.lang.String SERIALIZED_NAME_VERSION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KEY
public static final java.lang.String SERIALIZED_NAME_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KIND
public static final java.lang.String SERIALIZED_NAME_KIND
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ATTACHED_FLAG_COUNT
public static final java.lang.String SERIALIZED_NAME_ATTACHED_FLAG_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LINKS
public static final java.lang.String SERIALIZED_NAME_LINKS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SITE
public static final java.lang.String SERIALIZED_NAME_SITE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS
public static final java.lang.String SERIALIZED_NAME_ACCESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final java.lang.String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATION_DATE
public static final java.lang.String SERIALIZED_NAME_CREATION_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_MODIFIED
public static final java.lang.String SERIALIZED_NAME_LAST_MODIFIED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAINTAINER_ID
public static final java.lang.String SERIALIZED_NAME_MAINTAINER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAINTAINER
public static final java.lang.String SERIALIZED_NAME_MAINTAINER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CATEGORY
public static final java.lang.String SERIALIZED_NAME_CATEGORY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_NUMERIC
public static final java.lang.String SERIALIZED_NAME_IS_NUMERIC
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUCCESS_CRITERIA
public static final java.lang.String SERIALIZED_NAME_SUCCESS_CRITERIA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNIT
public static final java.lang.String SERIALIZED_NAME_UNIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EVENT_KEY
public static final java.lang.String SERIALIZED_NAME_EVENT_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RANDOMIZATION_UNITS
public static final java.lang.String SERIALIZED_NAME_RANDOMIZATION_UNITS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FILTERS
public static final java.lang.String SERIALIZED_NAME_FILTERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNIT_AGGREGATION_TYPE
public static final java.lang.String SERIALIZED_NAME_UNIT_AGGREGATION_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ANALYSIS_TYPE
public static final java.lang.String SERIALIZED_NAME_ANALYSIS_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PERCENTILE_VALUE
public static final java.lang.String SERIALIZED_NAME_PERCENTILE_VALUE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EVENT_DEFAULT
public static final java.lang.String SERIALIZED_NAME_EVENT_DEFAULT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATA_SOURCE
public static final java.lang.String SERIALIZED_NAME_DATA_SOURCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_SEEN
public static final java.lang.String SERIALIZED_NAME_LAST_SEEN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ARCHIVED
public static final java.lang.String SERIALIZED_NAME_ARCHIVED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ARCHIVED_AT
public static final java.lang.String SERIALIZED_NAME_ARCHIVED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SELECTOR
public static final java.lang.String SERIALIZED_NAME_SELECTOR
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_URLS
public static final java.lang.String SERIALIZED_NAME_URLS
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
experimentCount
public AiConfigsMetricListingRep experimentCount(@Nullable java.lang.Integer experimentCount)
-
getExperimentCount
@Nullable public java.lang.Integer getExperimentCount()
The number of experiments using this metric- Returns:
- experimentCount
-
setExperimentCount
public void setExperimentCount(@Nullable java.lang.Integer experimentCount)
-
metricGroupCount
public AiConfigsMetricListingRep metricGroupCount(@Nullable java.lang.Integer metricGroupCount)
-
getMetricGroupCount
@Nullable public java.lang.Integer getMetricGroupCount()
The number of metric groups using this metric- Returns:
- metricGroupCount
-
setMetricGroupCount
public void setMetricGroupCount(@Nullable java.lang.Integer metricGroupCount)
-
guardedRolloutCount
public AiConfigsMetricListingRep guardedRolloutCount(@Nullable java.lang.Integer guardedRolloutCount)
-
getGuardedRolloutCount
@Nullable public java.lang.Integer getGuardedRolloutCount()
The number of guarded rollouts using this metric- Returns:
- guardedRolloutCount
-
setGuardedRolloutCount
public void setGuardedRolloutCount(@Nullable java.lang.Integer guardedRolloutCount)
-
releasePolicyCount
public AiConfigsMetricListingRep releasePolicyCount(@Nullable java.lang.Integer releasePolicyCount)
-
getReleasePolicyCount
@Nullable public java.lang.Integer getReleasePolicyCount()
The number of release policies using this metric- Returns:
- releasePolicyCount
-
setReleasePolicyCount
public void setReleasePolicyCount(@Nullable java.lang.Integer releasePolicyCount)
-
activeExperimentCount
public AiConfigsMetricListingRep activeExperimentCount(@Nullable java.lang.Integer activeExperimentCount)
-
getActiveExperimentCount
@Nullable public java.lang.Integer getActiveExperimentCount()
The number of active experiments using this metric- Returns:
- activeExperimentCount
-
setActiveExperimentCount
public void setActiveExperimentCount(@Nullable java.lang.Integer activeExperimentCount)
-
activeGuardedRolloutCount
public AiConfigsMetricListingRep activeGuardedRolloutCount(@Nullable java.lang.Integer activeGuardedRolloutCount)
-
getActiveGuardedRolloutCount
@Nullable public java.lang.Integer getActiveGuardedRolloutCount()
The number of active guarded rollouts using this metric- Returns:
- activeGuardedRolloutCount
-
setActiveGuardedRolloutCount
public void setActiveGuardedRolloutCount(@Nullable java.lang.Integer activeGuardedRolloutCount)
-
id
public AiConfigsMetricListingRep id(@Nonnull java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
The ID of this metric- Returns:
- id
-
setId
public void setId(@Nonnull java.lang.String id)
-
versionId
public AiConfigsMetricListingRep versionId(@Nonnull java.lang.String versionId)
-
getVersionId
@Nonnull public java.lang.String getVersionId()
The version ID of the metric- Returns:
- versionId
-
setVersionId
public void setVersionId(@Nonnull java.lang.String versionId)
-
version
public AiConfigsMetricListingRep version(@Nullable java.lang.Integer version)
-
getVersion
@Nullable public java.lang.Integer getVersion()
Version of the metric- Returns:
- version
-
setVersion
public void setVersion(@Nullable java.lang.Integer version)
-
key
public AiConfigsMetricListingRep key(@Nonnull java.lang.String key)
-
getKey
@Nonnull public java.lang.String getKey()
A unique key to reference the metric- Returns:
- key
-
setKey
public void setKey(@Nonnull java.lang.String key)
-
name
public AiConfigsMetricListingRep name(@Nonnull java.lang.String name)
-
getName
@Nonnull public java.lang.String getName()
A human-friendly name for the metric- Returns:
- name
-
setName
public void setName(@Nonnull java.lang.String name)
-
kind
public AiConfigsMetricListingRep kind(@Nonnull AiConfigsMetricListingRep.KindEnum kind)
-
getKind
@Nonnull public AiConfigsMetricListingRep.KindEnum getKind()
The kind of event the metric tracks- Returns:
- kind
-
setKind
public void setKind(@Nonnull AiConfigsMetricListingRep.KindEnum kind)
-
attachedFlagCount
public AiConfigsMetricListingRep attachedFlagCount(@Nullable java.lang.Integer attachedFlagCount)
-
getAttachedFlagCount
@Nullable public java.lang.Integer getAttachedFlagCount()
The number of feature flags currently attached to this metric- Returns:
- attachedFlagCount
-
setAttachedFlagCount
public void setAttachedFlagCount(@Nullable java.lang.Integer attachedFlagCount)
-
links
public AiConfigsMetricListingRep links(@Nonnull java.util.Map<java.lang.String,AiConfigsLink> links)
-
putLinksItem
public AiConfigsMetricListingRep putLinksItem(java.lang.String key, AiConfigsLink linksItem)
-
getLinks
@Nonnull public java.util.Map<java.lang.String,AiConfigsLink> getLinks()
The location and content type of related resources- Returns:
- links
-
setLinks
public void setLinks(@Nonnull java.util.Map<java.lang.String,AiConfigsLink> links)
-
site
public AiConfigsMetricListingRep site(@Nullable AiConfigsLink site)
-
getSite
@Nullable public AiConfigsLink getSite()
Get site- Returns:
- site
-
setSite
public void setSite(@Nullable AiConfigsLink site)
-
access
public AiConfigsMetricListingRep access(@Nullable AiConfigsAccess access)
-
getAccess
@Nullable public AiConfigsAccess getAccess()
Get access- Returns:
- access
-
setAccess
public void setAccess(@Nullable AiConfigsAccess access)
-
tags
public AiConfigsMetricListingRep tags(@Nonnull java.util.List<java.lang.String> tags)
-
addTagsItem
public AiConfigsMetricListingRep addTagsItem(java.lang.String tagsItem)
-
getTags
@Nonnull public java.util.List<java.lang.String> getTags()
Tags for the metric- Returns:
- tags
-
setTags
public void setTags(@Nonnull java.util.List<java.lang.String> tags)
-
creationDate
public AiConfigsMetricListingRep creationDate(@Nonnull java.lang.Long creationDate)
-
getCreationDate
@Nonnull public java.lang.Long getCreationDate()
Get creationDate- Returns:
- creationDate
-
setCreationDate
public void setCreationDate(@Nonnull java.lang.Long creationDate)
-
lastModified
public AiConfigsMetricListingRep lastModified(@Nullable AiConfigsModification lastModified)
-
getLastModified
@Nullable public AiConfigsModification getLastModified()
Get lastModified- Returns:
- lastModified
-
setLastModified
public void setLastModified(@Nullable AiConfigsModification lastModified)
-
maintainerId
public AiConfigsMetricListingRep maintainerId(@Nullable java.lang.String maintainerId)
-
getMaintainerId
@Nullable public java.lang.String getMaintainerId()
The ID of the member who maintains this metric- Returns:
- maintainerId
-
setMaintainerId
public void setMaintainerId(@Nullable java.lang.String maintainerId)
-
maintainer
public AiConfigsMetricListingRep maintainer(@Nullable AiConfigsMemberSummary maintainer)
-
getMaintainer
@Nullable public AiConfigsMemberSummary getMaintainer()
Get maintainer- Returns:
- maintainer
-
setMaintainer
public void setMaintainer(@Nullable AiConfigsMemberSummary maintainer)
-
description
public AiConfigsMetricListingRep description(@Nullable java.lang.String description)
-
getDescription
@Nullable public java.lang.String getDescription()
Description of the metric- Returns:
- description
-
setDescription
public void setDescription(@Nullable java.lang.String description)
-
category
public AiConfigsMetricListingRep category(@Nullable java.lang.String category)
-
getCategory
@Nullable public java.lang.String getCategory()
The category of the metric- Returns:
- category
-
setCategory
public void setCategory(@Nullable java.lang.String category)
-
isNumeric
public AiConfigsMetricListingRep isNumeric(@Nullable java.lang.Boolean isNumeric)
-
getIsNumeric
@Nullable public java.lang.Boolean getIsNumeric()
For custom metrics, whether to track numeric changes in value against a baseline (<code>true</code>) or to track a conversion when an end user takes an action (<code>false</code>).- Returns:
- isNumeric
-
setIsNumeric
public void setIsNumeric(@Nullable java.lang.Boolean isNumeric)
-
successCriteria
public AiConfigsMetricListingRep successCriteria(@Nullable AiConfigsMetricListingRep.SuccessCriteriaEnum successCriteria)
-
getSuccessCriteria
@Nullable public AiConfigsMetricListingRep.SuccessCriteriaEnum getSuccessCriteria()
For custom metrics, the success criteria- Returns:
- successCriteria
-
setSuccessCriteria
public void setSuccessCriteria(@Nullable AiConfigsMetricListingRep.SuccessCriteriaEnum successCriteria)
-
unit
public AiConfigsMetricListingRep unit(@Nullable java.lang.String unit)
-
getUnit
@Nullable public java.lang.String getUnit()
For numeric custom metrics, the unit of measure- Returns:
- unit
-
setUnit
public void setUnit(@Nullable java.lang.String unit)
-
eventKey
public AiConfigsMetricListingRep eventKey(@Nullable java.lang.String eventKey)
-
getEventKey
@Nullable public java.lang.String getEventKey()
For custom metrics, the event key to use in your code- Returns:
- eventKey
-
setEventKey
public void setEventKey(@Nullable java.lang.String eventKey)
-
randomizationUnits
public AiConfigsMetricListingRep randomizationUnits(@Nullable java.util.List<java.lang.String> randomizationUnits)
-
addRandomizationUnitsItem
public AiConfigsMetricListingRep addRandomizationUnitsItem(java.lang.String randomizationUnitsItem)
-
getRandomizationUnits
@Nullable public java.util.List<java.lang.String> getRandomizationUnits()
An array of randomization units allowed for this metric- Returns:
- randomizationUnits
-
setRandomizationUnits
public void setRandomizationUnits(@Nullable java.util.List<java.lang.String> randomizationUnits)
-
filters
public AiConfigsMetricListingRep filters(@Nullable AiConfigsFilter filters)
-
getFilters
@Nullable public AiConfigsFilter getFilters()
Get filters- Returns:
- filters
-
setFilters
public void setFilters(@Nullable AiConfigsFilter filters)
-
unitAggregationType
public AiConfigsMetricListingRep unitAggregationType(@Nullable AiConfigsMetricListingRep.UnitAggregationTypeEnum unitAggregationType)
-
getUnitAggregationType
@Nullable public AiConfigsMetricListingRep.UnitAggregationTypeEnum getUnitAggregationType()
The method by which multiple unit event values are aggregated- Returns:
- unitAggregationType
-
setUnitAggregationType
public void setUnitAggregationType(@Nullable AiConfigsMetricListingRep.UnitAggregationTypeEnum unitAggregationType)
-
analysisType
public AiConfigsMetricListingRep analysisType(@Nullable AiConfigsMetricListingRep.AnalysisTypeEnum analysisType)
-
getAnalysisType
@Nullable public AiConfigsMetricListingRep.AnalysisTypeEnum getAnalysisType()
The method for analyzing metric events- Returns:
- analysisType
-
setAnalysisType
public void setAnalysisType(@Nullable AiConfigsMetricListingRep.AnalysisTypeEnum analysisType)
-
percentileValue
public AiConfigsMetricListingRep percentileValue(@Nullable java.lang.Integer percentileValue)
-
getPercentileValue
@Nullable public java.lang.Integer getPercentileValue()
The percentile for the analysis method. An integer denoting the target percentile between 0 and 100. Required when <code>analysisType</code> is <code>percentile</code>.- Returns:
- percentileValue
-
setPercentileValue
public void setPercentileValue(@Nullable java.lang.Integer percentileValue)
-
eventDefault
public AiConfigsMetricListingRep eventDefault(@Nullable AiConfigsMetricEventDefaultRep eventDefault)
-
getEventDefault
@Nullable public AiConfigsMetricEventDefaultRep getEventDefault()
Get eventDefault- Returns:
- eventDefault
-
setEventDefault
public void setEventDefault(@Nullable AiConfigsMetricEventDefaultRep eventDefault)
-
dataSource
public AiConfigsMetricListingRep dataSource(@Nonnull AiConfigsMetricDataSourceRefRep dataSource)
-
getDataSource
@Nonnull public AiConfigsMetricDataSourceRefRep getDataSource()
Get dataSource- Returns:
- dataSource
-
setDataSource
public void setDataSource(@Nonnull AiConfigsMetricDataSourceRefRep dataSource)
-
lastSeen
public AiConfigsMetricListingRep lastSeen(@Nullable java.lang.Long lastSeen)
-
getLastSeen
@Nullable public java.lang.Long getLastSeen()
Get lastSeen- Returns:
- lastSeen
-
setLastSeen
public void setLastSeen(@Nullable java.lang.Long lastSeen)
-
archived
public AiConfigsMetricListingRep archived(@Nullable java.lang.Boolean archived)
-
getArchived
@Nullable public java.lang.Boolean getArchived()
Whether the metric version is archived- Returns:
- archived
-
setArchived
public void setArchived(@Nullable java.lang.Boolean archived)
-
archivedAt
public AiConfigsMetricListingRep archivedAt(@Nullable java.lang.Long archivedAt)
-
getArchivedAt
@Nullable public java.lang.Long getArchivedAt()
Get archivedAt- Returns:
- archivedAt
-
setArchivedAt
public void setArchivedAt(@Nullable java.lang.Long archivedAt)
-
selector
public AiConfigsMetricListingRep selector(@Nullable java.lang.String selector)
-
getSelector
@Nullable public java.lang.String getSelector()
For click metrics, the CSS selectors- Returns:
- selector
-
setSelector
public void setSelector(@Nullable java.lang.String selector)
-
urls
public AiConfigsMetricListingRep urls(@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>> urls)
-
addUrlsItem
public AiConfigsMetricListingRep addUrlsItem(java.util.Map<java.lang.String,java.lang.Object> urlsItem)
-
getUrls
@Nullable public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getUrls()
Get urls- Returns:
- urls
-
setUrls
public void setUrls(@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>> urls)
-
putAdditionalProperty
public AiConfigsMetricListingRep putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the AiConfigsMetricListingRep instance itself
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws java.io.IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
java.io.IOException- if the JSON Element is invalid with respect to AiConfigsMetricListingRep
-
fromJson
public static AiConfigsMetricListingRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of AiConfigsMetricListingRep given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AiConfigsMetricListingRep
- Throws:
java.io.IOException- if the JSON string is invalid with respect to AiConfigsMetricListingRep
-
toJson
public java.lang.String toJson()
Convert an instance of AiConfigsMetricListingRep to an JSON string- Returns:
- JSON string
-
-