Interface DatasetMetadata.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DatasetMetadata.Builder,
,DatasetMetadata> SdkBuilder<DatasetMetadata.Builder,
,DatasetMetadata> SdkPojo
- Enclosing class:
DatasetMetadata
-
Method Summary
Modifier and TypeMethodDescriptioncalculatedFields
(Collection<TopicCalculatedField> calculatedFields) The list of calculated field definitions.calculatedFields
(Consumer<TopicCalculatedField.Builder>... calculatedFields) The list of calculated field definitions.calculatedFields
(TopicCalculatedField... calculatedFields) The list of calculated field definitions.columns
(Collection<TopicColumn> columns) The list of column definitions.columns
(Consumer<TopicColumn.Builder>... columns) The list of column definitions.columns
(TopicColumn... columns) The list of column definitions.default DatasetMetadata.Builder
dataAggregation
(Consumer<DataAggregation.Builder> dataAggregation) The definition of a data aggregation.dataAggregation
(DataAggregation dataAggregation) The definition of a data aggregation.datasetArn
(String datasetArn) The Amazon Resource Name (ARN) of the dataset.datasetDescription
(String datasetDescription) The description of the dataset.datasetName
(String datasetName) The name of the dataset.filters
(Collection<TopicFilter> filters) The list of filter definitions.filters
(Consumer<TopicFilter.Builder>... filters) The list of filter definitions.filters
(TopicFilter... filters) The list of filter definitions.namedEntities
(Collection<TopicNamedEntity> namedEntities) The list of named entities definitions.namedEntities
(Consumer<TopicNamedEntity.Builder>... namedEntities) The list of named entities definitions.namedEntities
(TopicNamedEntity... namedEntities) The list of named entities definitions.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, sdkFieldNameToField, sdkFields
-
Method Details
-
datasetArn
The Amazon Resource Name (ARN) of the dataset.
- Parameters:
datasetArn
- The Amazon Resource Name (ARN) of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetName
The name of the dataset.
- Parameters:
datasetName
- The name of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetDescription
The description of the dataset.
- Parameters:
datasetDescription
- The description of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataAggregation
The definition of a data aggregation.
- Parameters:
dataAggregation
- The definition of a data aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataAggregation
The definition of a data aggregation.
This is a convenience method that creates an instance of theDataAggregation.Builder
avoiding the need to create one manually viaDataAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataAggregation(DataAggregation)
.- Parameters:
dataAggregation
- a consumer that will call methods onDataAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filters
The list of filter definitions.
- Parameters:
filters
- The list of filter definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
The list of filter definitions.
- Parameters:
filters
- The list of filter definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
The list of filter definitions.
This is a convenience method that creates an instance of theTopicFilter.Builder
avoiding the need to create one manually viaTopicFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilters(List<TopicFilter>)
.- Parameters:
filters
- a consumer that will call methods onTopicFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
columns
The list of column definitions.
- Parameters:
columns
- The list of column definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
The list of column definitions.
- Parameters:
columns
- The list of column definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
The list of column definitions.
This is a convenience method that creates an instance of theTopicColumn.Builder
avoiding the need to create one manually viaTopicColumn.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocolumns(List<TopicColumn>)
.- Parameters:
columns
- a consumer that will call methods onTopicColumn.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
calculatedFields
The list of calculated field definitions.
- Parameters:
calculatedFields
- The list of calculated field definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFields
The list of calculated field definitions.
- Parameters:
calculatedFields
- The list of calculated field definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFields
DatasetMetadata.Builder calculatedFields(Consumer<TopicCalculatedField.Builder>... calculatedFields) The list of calculated field definitions.
This is a convenience method that creates an instance of theTopicCalculatedField.Builder
avoiding the need to create one manually viaTopicCalculatedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocalculatedFields(List<TopicCalculatedField>)
.- Parameters:
calculatedFields
- a consumer that will call methods onTopicCalculatedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
namedEntities
The list of named entities definitions.
- Parameters:
namedEntities
- The list of named entities definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namedEntities
The list of named entities definitions.
- Parameters:
namedEntities
- The list of named entities definitions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namedEntities
The list of named entities definitions.
This is a convenience method that creates an instance of theTopicNamedEntity.Builder
avoiding the need to create one manually viaTopicNamedEntity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonamedEntities(List<TopicNamedEntity>)
.- Parameters:
namedEntities
- a consumer that will call methods onTopicNamedEntity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-