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.BuilderdataAggregation(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
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
-
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.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:
-
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.Builderavoiding the need to create one manually viaTopicFilter.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTopicColumn.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTopicCalculatedField.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTopicNamedEntity.builder().When the
Consumercompletes,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:
-