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.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.Builder
inclusionAnnotation
(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.Builder
runIdentifier
(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 aNameString
andDescriptionString
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builder
avoiding the need to create one manually viaRunIdentifier.builder()
.When the
Consumer
completes,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.
-
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 aNameString
andDescriptionString
- Parameters:
statisticProperties
- AStatisticPropertiesMap
, which contains aNameString
andDescriptionString
- 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.Builder
avoiding the need to create one manually viaTimestampedInclusionAnnotation.builder()
.When the
Consumer
completes,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:
-