Interface StatisticSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StatisticSummary.Builder,,StatisticSummary> SdkBuilder<StatisticSummary.Builder,,StatisticSummary> SdkPojo
- Enclosing class:
StatisticSummary
-
Method Summary
Modifier and TypeMethodDescriptioncolumnsReferenced(String... columnsReferenced) The list of columns referenced by the statistic.columnsReferenced(Collection<String> columnsReferenced) The list of columns referenced by the statistic.default StatisticSummary.BuilderdistributionValue(Consumer<DistributionData.Builder> distributionValue) The distribution value for the statistic.distributionValue(DistributionData distributionValue) The distribution value for the statistic.doubleValue(Double doubleValue) The value of the statistic.evaluationLevel(String evaluationLevel) The evaluation level of the statistic.evaluationLevel(StatisticEvaluationLevel evaluationLevel) The evaluation level of the statistic.default StatisticSummary.BuilderinclusionAnnotation(Consumer<TimestampedInclusionAnnotation.Builder> inclusionAnnotation) The inclusion annotation for the statistic.inclusionAnnotation(TimestampedInclusionAnnotation inclusionAnnotation) The inclusion annotation for the statistic.The Profile ID.recordedOn(Instant recordedOn) The timestamp when the statistic was recorded.referencedDatasets(String... referencedDatasets) The list of datasets referenced by the statistic.referencedDatasets(Collection<String> referencedDatasets) The list of datasets referenced by the statistic.default StatisticSummary.BuilderrunIdentifier(Consumer<RunIdentifier.Builder> runIdentifier) The Run IdentifierrunIdentifier(RunIdentifier runIdentifier) The Run IdentifierstatisticId(String statisticId) The Statistic ID.statisticName(String statisticName) The name of the statistic.statisticProperties(Map<String, String> statisticProperties) AStatisticPropertiesMap, which contains aNameStringandDescriptionStringMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
statisticId
The Statistic ID.
- Parameters:
statisticId- The Statistic ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileId
The Profile ID.
- Parameters:
profileId- The Profile ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runIdentifier
The Run Identifier
- Parameters:
runIdentifier- The Run Identifier- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runIdentifier
The Run Identifier
This is a convenience method that creates an instance of theRunIdentifier.Builderavoiding the need to create one manually viaRunIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torunIdentifier(RunIdentifier).- Parameters:
runIdentifier- a consumer that will call methods onRunIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statisticName
The name of the statistic.
- Parameters:
statisticName- The name of the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
doubleValue
The value of the statistic.
- Parameters:
doubleValue- The value of the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distributionValue
The distribution value for the statistic.
- Parameters:
distributionValue- The distribution value for the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distributionValue
default StatisticSummary.Builder distributionValue(Consumer<DistributionData.Builder> distributionValue) The distribution value for the statistic.
This is a convenience method that creates an instance of theDistributionData.Builderavoiding the need to create one manually viaDistributionData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todistributionValue(DistributionData).- Parameters:
distributionValue- a consumer that will call methods onDistributionData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationLevel
The evaluation level of the statistic. Possible values:
Dataset,Column,Multicolumn.- Parameters:
evaluationLevel- The evaluation level of the statistic. Possible values:Dataset,Column,Multicolumn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationLevel
The evaluation level of the statistic. Possible values:
Dataset,Column,Multicolumn.- Parameters:
evaluationLevel- The evaluation level of the statistic. Possible values:Dataset,Column,Multicolumn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
columnsReferenced
The list of columns referenced by the statistic.
- Parameters:
columnsReferenced- The list of columns referenced by the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnsReferenced
The list of columns referenced by the statistic.
- Parameters:
columnsReferenced- The list of columns referenced by the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
referencedDatasets
The list of datasets referenced by the statistic.
- Parameters:
referencedDatasets- The list of datasets referenced by the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
referencedDatasets
The list of datasets referenced by the statistic.
- Parameters:
referencedDatasets- The list of datasets referenced by the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statisticProperties
A
StatisticPropertiesMap, which contains aNameStringandDescriptionString- Parameters:
statisticProperties- AStatisticPropertiesMap, which contains aNameStringandDescriptionString- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordedOn
The timestamp when the statistic was recorded.
- Parameters:
recordedOn- The timestamp when the statistic was recorded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionAnnotation
The inclusion annotation for the statistic.
- Parameters:
inclusionAnnotation- The inclusion annotation for the statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionAnnotation
default StatisticSummary.Builder inclusionAnnotation(Consumer<TimestampedInclusionAnnotation.Builder> inclusionAnnotation) The inclusion annotation for the statistic.
This is a convenience method that creates an instance of theTimestampedInclusionAnnotation.Builderavoiding the need to create one manually viaTimestampedInclusionAnnotation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinclusionAnnotation(TimestampedInclusionAnnotation).- Parameters:
inclusionAnnotation- a consumer that will call methods onTimestampedInclusionAnnotation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-