Interface StatisticSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<StatisticSummary.Builder,StatisticSummary>,SdkBuilder<StatisticSummary.Builder,StatisticSummary>,SdkPojo
- Enclosing class:
- StatisticSummary
public static interface StatisticSummary.Builder extends SdkPojo, CopyableBuilder<StatisticSummary.Builder,StatisticSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StatisticSummary.BuildercolumnsReferenced(String... columnsReferenced)The list of columns referenced by the statistic.StatisticSummary.BuildercolumnsReferenced(Collection<String> columnsReferenced)The list of columns referenced by the statistic.StatisticSummary.BuilderdoubleValue(Double doubleValue)The value of the statistic.StatisticSummary.BuilderevaluationLevel(String evaluationLevel)The evaluation level of the statistic.StatisticSummary.BuilderevaluationLevel(StatisticEvaluationLevel evaluationLevel)The evaluation level of the statistic.default StatisticSummary.BuilderinclusionAnnotation(Consumer<TimestampedInclusionAnnotation.Builder> inclusionAnnotation)The inclusion annotation for the statistic.StatisticSummary.BuilderinclusionAnnotation(TimestampedInclusionAnnotation inclusionAnnotation)The inclusion annotation for the statistic.StatisticSummary.BuilderprofileId(String profileId)The Profile ID.StatisticSummary.BuilderrecordedOn(Instant recordedOn)The timestamp when the statistic was recorded.StatisticSummary.BuilderreferencedDatasets(String... referencedDatasets)The list of datasets referenced by the statistic.StatisticSummary.BuilderreferencedDatasets(Collection<String> referencedDatasets)The list of datasets referenced by the statistic.default StatisticSummary.BuilderrunIdentifier(Consumer<RunIdentifier.Builder> runIdentifier)The Run IdentifierStatisticSummary.BuilderrunIdentifier(RunIdentifier runIdentifier)The Run IdentifierStatisticSummary.BuilderstatisticId(String statisticId)The Statistic ID.StatisticSummary.BuilderstatisticName(String statisticName)The name of the statistic.StatisticSummary.BuilderstatisticProperties(Map<String,String> statisticProperties)AStatisticPropertiesMap, which contains aNameStringandDescriptionString-
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 Detail
-
statisticId
StatisticSummary.Builder statisticId(String 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
StatisticSummary.Builder profileId(String 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
StatisticSummary.Builder runIdentifier(RunIdentifier 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
default StatisticSummary.Builder runIdentifier(Consumer<RunIdentifier.Builder> 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:
runIdentifier(RunIdentifier)
-
statisticName
StatisticSummary.Builder statisticName(String 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
StatisticSummary.Builder doubleValue(Double 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
StatisticSummary.Builder evaluationLevel(String 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:
StatisticEvaluationLevel,StatisticEvaluationLevel
-
evaluationLevel
StatisticSummary.Builder evaluationLevel(StatisticEvaluationLevel 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:
StatisticEvaluationLevel,StatisticEvaluationLevel
-
columnsReferenced
StatisticSummary.Builder columnsReferenced(Collection<String> 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
StatisticSummary.Builder columnsReferenced(String... 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
StatisticSummary.Builder referencedDatasets(Collection<String> 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
StatisticSummary.Builder referencedDatasets(String... 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
StatisticSummary.Builder statisticProperties(Map<String,String> 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
StatisticSummary.Builder recordedOn(Instant 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
StatisticSummary.Builder inclusionAnnotation(TimestampedInclusionAnnotation 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:
inclusionAnnotation(TimestampedInclusionAnnotation)
-
-