Interface DatasetMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatasetMetadata.Builder,DatasetMetadata>,SdkBuilder<DatasetMetadata.Builder,DatasetMetadata>,SdkPojo
- Enclosing class:
- DatasetMetadata
@Mutable @NotThreadSafe public static interface DatasetMetadata.Builder extends SdkPojo, CopyableBuilder<DatasetMetadata.Builder,DatasetMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DatasetMetadata.BuildercalculatedFields(Collection<TopicCalculatedField> calculatedFields)The list of calculated field definitions.DatasetMetadata.BuildercalculatedFields(Consumer<TopicCalculatedField.Builder>... calculatedFields)The list of calculated field definitions.DatasetMetadata.BuildercalculatedFields(TopicCalculatedField... calculatedFields)The list of calculated field definitions.DatasetMetadata.Buildercolumns(Collection<TopicColumn> columns)The list of column definitions.DatasetMetadata.Buildercolumns(Consumer<TopicColumn.Builder>... columns)The list of column definitions.DatasetMetadata.Buildercolumns(TopicColumn... columns)The list of column definitions.default DatasetMetadata.BuilderdataAggregation(Consumer<DataAggregation.Builder> dataAggregation)The definition of a data aggregation.DatasetMetadata.BuilderdataAggregation(DataAggregation dataAggregation)The definition of a data aggregation.DatasetMetadata.BuilderdatasetArn(String datasetArn)The Amazon Resource Name (ARN) of the dataset.DatasetMetadata.BuilderdatasetDescription(String datasetDescription)The description of the dataset.DatasetMetadata.BuilderdatasetName(String datasetName)The name of the dataset.DatasetMetadata.Builderfilters(Collection<TopicFilter> filters)The list of filter definitions.DatasetMetadata.Builderfilters(Consumer<TopicFilter.Builder>... filters)The list of filter definitions.DatasetMetadata.Builderfilters(TopicFilter... filters)The list of filter definitions.DatasetMetadata.BuildernamedEntities(Collection<TopicNamedEntity> namedEntities)The list of named entities definitions.DatasetMetadata.BuildernamedEntities(Consumer<TopicNamedEntity.Builder>... namedEntities)The list of named entities definitions.DatasetMetadata.BuildernamedEntities(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 Detail
-
datasetArn
DatasetMetadata.Builder datasetArn(String 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
DatasetMetadata.Builder datasetName(String 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
DatasetMetadata.Builder datasetDescription(String 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
DatasetMetadata.Builder dataAggregation(DataAggregation 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
default DatasetMetadata.Builder dataAggregation(Consumer<DataAggregation.Builder> dataAggregation)
The definition of a data aggregation.
This is a convenience method that creates an instance of theDataAggregation.Builderavoiding the need to create one manually viaDataAggregation.builder().When the
Consumercompletes,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:
dataAggregation(DataAggregation)
-
filters
DatasetMetadata.Builder filters(Collection<TopicFilter> 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
DatasetMetadata.Builder filters(TopicFilter... 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
DatasetMetadata.Builder filters(Consumer<TopicFilter.Builder>... filters)
The list of filter definitions.
This is a convenience method that creates an instance of theTopicFilter.Builderavoiding the need to create one manually viaTopicFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#filters(List.) - 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:
#filters(java.util.Collection)
-
columns
DatasetMetadata.Builder columns(Collection<TopicColumn> 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
DatasetMetadata.Builder columns(TopicColumn... 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
DatasetMetadata.Builder columns(Consumer<TopicColumn.Builder>... columns)
The list of column definitions.
This is a convenience method that creates an instance of theTopicColumn.Builderavoiding the need to create one manually viaTopicColumn.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#columns(List.) - 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:
#columns(java.util.Collection)
-
calculatedFields
DatasetMetadata.Builder calculatedFields(Collection<TopicCalculatedField> 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(TopicCalculatedField... 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.Builderavoiding the need to create one manually viaTopicCalculatedField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#calculatedFields(List.) - 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:
#calculatedFields(java.util.Collection)
-
namedEntities
DatasetMetadata.Builder namedEntities(Collection<TopicNamedEntity> 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
DatasetMetadata.Builder namedEntities(TopicNamedEntity... 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
DatasetMetadata.Builder namedEntities(Consumer<TopicNamedEntity.Builder>... namedEntities)
The list of named entities definitions.
This is a convenience method that creates an instance of theTopicNamedEntity.Builderavoiding the need to create one manually viaTopicNamedEntity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#namedEntities(List.) - 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:
#namedEntities(java.util.Collection)
-
-