Package com.launchdarkly.api.model
Class AiConfigsMetricListingRep
- java.lang.Object
-
- com.launchdarkly.api.model.AiConfigsMetricListingRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-06-30T13:33:45.929090Z[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 and trace metrics, the success criteriastatic classAiConfigsMetricListingRep.UnitAggregationTypeEnumThe method by which multiple unit event values are aggregated
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AiConfigsMetricListingRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AiConfigsMetricListingRepaccess(AiConfigsAccess access)AiConfigsMetricListingRepactiveExperimentCount(java.lang.Integer activeExperimentCount)AiConfigsMetricListingRepactiveGuardedRolloutCount(java.lang.Integer activeGuardedRolloutCount)AiConfigsMetricListingRepaddAnalysisUnitsItem(java.lang.String analysisUnitsItem)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)AiConfigsMetricListingRepanalysisUnits(java.util.List<java.lang.String> analysisUnits)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)AiConfigsMetricListingRepdenominator(AiConfigsMetricDenominatorRep denominator)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.util.List<java.lang.String>getAnalysisUnits()An array of analysis units allowed for this metric.java.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 dataSourceAiConfigsMetricDenominatorRepgetDenominator()Get denominatorjava.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 and trace 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()Deprecated.java.lang.IntegergetReleasePolicyCount()The number of release policies using this metricjava.lang.StringgetSelector()For click metrics, the CSS selectorsAiConfigsLinkgetSite()Get siteAiConfigsMetricListingRep.SuccessCriteriaEnumgetSuccessCriteria()For custom and trace metrics, the success criteriajava.util.List<java.lang.String>getTags()Tags for the metricjava.lang.StringgetTraceQuery()For trace metrics, the trace query to use for the metric.java.lang.StringgetTraceValueLocation()For trace metrics, the location in the trace to use for numeric values.java.lang.StringgetUnit()For numeric custom and trace 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 metricjava.lang.LonggetWindowEndOffset()Not yet implemented - The end of the measurement window, in milliseconds relative to the unit's first exposure to a flag variationjava.lang.LonggetWindowStartOffset()Not yet implemented - The start of the measurement window, in milliseconds relative to the unit's first exposure to a flag variationjava.lang.BooleangetWinsorExcludeImputed()Deprecated and ignored.java.lang.BooleangetWinsorIncludeImputed()When true, the percentile bound calculation includes imputed zeros.java.math.BigDecimalgetWinsorLowerPercentile()Lower winsorization percentile, expressed as a percent in the open interval (0, 100).java.math.BigDecimalgetWinsorUpperPercentile()Upper winsorization percentile, expressed as a percent in the open interval (0, 100).AiConfigsMetricListingRepguardedRolloutCount(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)Deprecated.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)voidsetAnalysisUnits(java.util.List<java.lang.String> analysisUnits)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)voidsetDenominator(AiConfigsMetricDenominatorRep denominator)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)Deprecated.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)voidsetTraceQuery(java.lang.String traceQuery)voidsetTraceValueLocation(java.lang.String traceValueLocation)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)voidsetWindowEndOffset(java.lang.Long windowEndOffset)voidsetWindowStartOffset(java.lang.Long windowStartOffset)voidsetWinsorExcludeImputed(java.lang.Boolean winsorExcludeImputed)voidsetWinsorIncludeImputed(java.lang.Boolean winsorIncludeImputed)voidsetWinsorLowerPercentile(java.math.BigDecimal winsorLowerPercentile)voidsetWinsorUpperPercentile(java.math.BigDecimal winsorUpperPercentile)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()AiConfigsMetricListingReptraceQuery(java.lang.String traceQuery)AiConfigsMetricListingReptraceValueLocation(java.lang.String traceValueLocation)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)AiConfigsMetricListingRepwindowEndOffset(java.lang.Long windowEndOffset)AiConfigsMetricListingRepwindowStartOffset(java.lang.Long windowStartOffset)AiConfigsMetricListingRepwinsorExcludeImputed(java.lang.Boolean winsorExcludeImputed)AiConfigsMetricListingRepwinsorIncludeImputed(java.lang.Boolean winsorIncludeImputed)AiConfigsMetricListingRepwinsorLowerPercentile(java.math.BigDecimal winsorLowerPercentile)AiConfigsMetricListingRepwinsorUpperPercentile(java.math.BigDecimal winsorUpperPercentile)
-
-
-
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_ANALYSIS_UNITS
public static final java.lang.String SERIALIZED_NAME_ANALYSIS_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
-
SERIALIZED_NAME_WINDOW_START_OFFSET
public static final java.lang.String SERIALIZED_NAME_WINDOW_START_OFFSET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WINDOW_END_OFFSET
public static final java.lang.String SERIALIZED_NAME_WINDOW_END_OFFSET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WINSOR_LOWER_PERCENTILE
public static final java.lang.String SERIALIZED_NAME_WINSOR_LOWER_PERCENTILE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WINSOR_UPPER_PERCENTILE
public static final java.lang.String SERIALIZED_NAME_WINSOR_UPPER_PERCENTILE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WINSOR_EXCLUDE_IMPUTED
public static final java.lang.String SERIALIZED_NAME_WINSOR_EXCLUDE_IMPUTED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WINSOR_INCLUDE_IMPUTED
public static final java.lang.String SERIALIZED_NAME_WINSOR_INCLUDE_IMPUTED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRACE_QUERY
public static final java.lang.String SERIALIZED_NAME_TRACE_QUERY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRACE_VALUE_LOCATION
public static final java.lang.String SERIALIZED_NAME_TRACE_VALUE_LOCATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DENOMINATOR
public static final java.lang.String SERIALIZED_NAME_DENOMINATOR
- 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 and trace 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 and trace 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 and trace 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
@Deprecated public AiConfigsMetricListingRep randomizationUnits(@Nullable java.util.List<java.lang.String> randomizationUnits)
Deprecated.
-
addRandomizationUnitsItem
public AiConfigsMetricListingRep addRandomizationUnitsItem(java.lang.String randomizationUnitsItem)
-
getRandomizationUnits
@Deprecated @Nullable public java.util.List<java.lang.String> getRandomizationUnits()
Deprecated.Deprecated, use <code>analysisUnits</code> instead.- Returns:
- randomizationUnits
-
setRandomizationUnits
@Deprecated public void setRandomizationUnits(@Nullable java.util.List<java.lang.String> randomizationUnits)Deprecated.
-
analysisUnits
public AiConfigsMetricListingRep analysisUnits(@Nullable java.util.List<java.lang.String> analysisUnits)
-
addAnalysisUnitsItem
public AiConfigsMetricListingRep addAnalysisUnitsItem(java.lang.String analysisUnitsItem)
-
getAnalysisUnits
@Nullable public java.util.List<java.lang.String> getAnalysisUnits()
An array of analysis units allowed for this metric.- Returns:
- analysisUnits
-
setAnalysisUnits
public void setAnalysisUnits(@Nullable java.util.List<java.lang.String> analysisUnits)
-
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)
-
windowStartOffset
public AiConfigsMetricListingRep windowStartOffset(@Nullable java.lang.Long windowStartOffset)
-
getWindowStartOffset
@Nullable public java.lang.Long getWindowStartOffset()
Not yet implemented - The start of the measurement window, in milliseconds relative to the unit's first exposure to a flag variation- Returns:
- windowStartOffset
-
setWindowStartOffset
public void setWindowStartOffset(@Nullable java.lang.Long windowStartOffset)
-
windowEndOffset
public AiConfigsMetricListingRep windowEndOffset(@Nullable java.lang.Long windowEndOffset)
-
getWindowEndOffset
@Nullable public java.lang.Long getWindowEndOffset()
Not yet implemented - The end of the measurement window, in milliseconds relative to the unit's first exposure to a flag variation- Returns:
- windowEndOffset
-
setWindowEndOffset
public void setWindowEndOffset(@Nullable java.lang.Long windowEndOffset)
-
winsorLowerPercentile
public AiConfigsMetricListingRep winsorLowerPercentile(@Nullable java.math.BigDecimal winsorLowerPercentile)
-
getWinsorLowerPercentile
@Nullable public java.math.BigDecimal getWinsorLowerPercentile()
Lower winsorization percentile, expressed as a percent in the open interval (0, 100). When both bounds are set, defines a two-sided clamp range. Otherwise lower-only winsorization.- Returns:
- winsorLowerPercentile
-
setWinsorLowerPercentile
public void setWinsorLowerPercentile(@Nullable java.math.BigDecimal winsorLowerPercentile)
-
winsorUpperPercentile
public AiConfigsMetricListingRep winsorUpperPercentile(@Nullable java.math.BigDecimal winsorUpperPercentile)
-
getWinsorUpperPercentile
@Nullable public java.math.BigDecimal getWinsorUpperPercentile()
Upper winsorization percentile, expressed as a percent in the open interval (0, 100). When both bounds are set, must be greater than winsorLowerPercentile.- Returns:
- winsorUpperPercentile
-
setWinsorUpperPercentile
public void setWinsorUpperPercentile(@Nullable java.math.BigDecimal winsorUpperPercentile)
-
winsorExcludeImputed
public AiConfigsMetricListingRep winsorExcludeImputed(@Nullable java.lang.Boolean winsorExcludeImputed)
-
getWinsorExcludeImputed
@Nullable public java.lang.Boolean getWinsorExcludeImputed()
Deprecated and ignored. Use winsorIncludeImputed instead.- Returns:
- winsorExcludeImputed
-
setWinsorExcludeImputed
public void setWinsorExcludeImputed(@Nullable java.lang.Boolean winsorExcludeImputed)
-
winsorIncludeImputed
public AiConfigsMetricListingRep winsorIncludeImputed(@Nullable java.lang.Boolean winsorIncludeImputed)
-
getWinsorIncludeImputed
@Nullable public java.lang.Boolean getWinsorIncludeImputed()
When true, the percentile bound calculation includes imputed zeros. Only meaningful when at least one bound is set and the metric includes units that didn't send events.- Returns:
- winsorIncludeImputed
-
setWinsorIncludeImputed
public void setWinsorIncludeImputed(@Nullable java.lang.Boolean winsorIncludeImputed)
-
traceQuery
public AiConfigsMetricListingRep traceQuery(@Nullable java.lang.String traceQuery)
-
getTraceQuery
@Nullable public java.lang.String getTraceQuery()
For trace metrics, the trace query to use for the metric.- Returns:
- traceQuery
-
setTraceQuery
public void setTraceQuery(@Nullable java.lang.String traceQuery)
-
traceValueLocation
public AiConfigsMetricListingRep traceValueLocation(@Nullable java.lang.String traceValueLocation)
-
getTraceValueLocation
@Nullable public java.lang.String getTraceValueLocation()
For trace metrics, the location in the trace to use for numeric values.- Returns:
- traceValueLocation
-
setTraceValueLocation
public void setTraceValueLocation(@Nullable java.lang.String traceValueLocation)
-
denominator
public AiConfigsMetricListingRep denominator(@Nullable AiConfigsMetricDenominatorRep denominator)
-
getDenominator
@Nullable public AiConfigsMetricDenominatorRep getDenominator()
Get denominator- Returns:
- denominator
-
setDenominator
public void setDenominator(@Nullable AiConfigsMetricDenominatorRep denominator)
-
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
-
-