Interface TemplateVersionDefinition.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<TemplateVersionDefinition.Builder,TemplateVersionDefinition>
,SdkBuilder<TemplateVersionDefinition.Builder,TemplateVersionDefinition>
,SdkPojo
- Enclosing class:
- TemplateVersionDefinition
public static interface TemplateVersionDefinition.Builder extends SdkPojo, CopyableBuilder<TemplateVersionDefinition.Builder,TemplateVersionDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TemplateVersionDefinition.Builder
analysisDefaults(Consumer<AnalysisDefaults.Builder> analysisDefaults)
Sets the value of the AnalysisDefaults property for this object.TemplateVersionDefinition.Builder
analysisDefaults(AnalysisDefaults analysisDefaults)
Sets the value of the AnalysisDefaults property for this object.TemplateVersionDefinition.Builder
calculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the template.TemplateVersionDefinition.Builder
calculatedFields(Consumer<CalculatedField.Builder>... calculatedFields)
An array of calculated field definitions for the template.TemplateVersionDefinition.Builder
calculatedFields(CalculatedField... calculatedFields)
An array of calculated field definitions for the template.TemplateVersionDefinition.Builder
columnConfigurations(Collection<ColumnConfiguration> columnConfigurations)
An array of template-level column configurations.TemplateVersionDefinition.Builder
columnConfigurations(Consumer<ColumnConfiguration.Builder>... columnConfigurations)
An array of template-level column configurations.TemplateVersionDefinition.Builder
columnConfigurations(ColumnConfiguration... columnConfigurations)
An array of template-level column configurations.TemplateVersionDefinition.Builder
dataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
An array of dataset configurations.TemplateVersionDefinition.Builder
dataSetConfigurations(Consumer<DataSetConfiguration.Builder>... dataSetConfigurations)
An array of dataset configurations.TemplateVersionDefinition.Builder
dataSetConfigurations(DataSetConfiguration... dataSetConfigurations)
An array of dataset configurations.TemplateVersionDefinition.Builder
filterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for a template.TemplateVersionDefinition.Builder
filterGroups(Consumer<FilterGroup.Builder>... filterGroups)
Filter definitions for a template.TemplateVersionDefinition.Builder
filterGroups(FilterGroup... filterGroups)
Filter definitions for a template.default TemplateVersionDefinition.Builder
options(Consumer<AssetOptions.Builder> options)
An array of option definitions for a template.TemplateVersionDefinition.Builder
options(AssetOptions options)
An array of option definitions for a template.TemplateVersionDefinition.Builder
parameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)
An array of parameter declarations for a template.TemplateVersionDefinition.Builder
parameterDeclarations(Consumer<ParameterDeclaration.Builder>... parameterDeclarations)
An array of parameter declarations for a template.TemplateVersionDefinition.Builder
parameterDeclarations(ParameterDeclaration... parameterDeclarations)
An array of parameter declarations for a template.TemplateVersionDefinition.Builder
sheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for a template.TemplateVersionDefinition.Builder
sheets(Consumer<SheetDefinition.Builder>... sheets)
An array of sheet definitions for a template.TemplateVersionDefinition.Builder
sheets(SheetDefinition... sheets)
An array of sheet definitions for a template.-
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
-
dataSetConfigurations
TemplateVersionDefinition.Builder dataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
An array of dataset configurations. These configurations define the required columns for each dataset used within a template.
- Parameters:
dataSetConfigurations
- An array of dataset configurations. These configurations define the required columns for each dataset used within a template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetConfigurations
TemplateVersionDefinition.Builder dataSetConfigurations(DataSetConfiguration... dataSetConfigurations)
An array of dataset configurations. These configurations define the required columns for each dataset used within a template.
- Parameters:
dataSetConfigurations
- An array of dataset configurations. These configurations define the required columns for each dataset used within a template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetConfigurations
TemplateVersionDefinition.Builder dataSetConfigurations(Consumer<DataSetConfiguration.Builder>... dataSetConfigurations)
An array of dataset configurations. These configurations define the required columns for each dataset used within a template.
This is a convenience method that creates an instance of theDataSetConfiguration.Builder
avoiding the need to create one manually viaDataSetConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#dataSetConfigurations(List
.) - Parameters:
dataSetConfigurations
- a consumer that will call methods onDataSetConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#dataSetConfigurations(java.util.Collection
)
-
sheets
TemplateVersionDefinition.Builder sheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for a template.
- Parameters:
sheets
- An array of sheet definitions for a template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheets
TemplateVersionDefinition.Builder sheets(SheetDefinition... sheets)
An array of sheet definitions for a template.
- Parameters:
sheets
- An array of sheet definitions for a template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheets
TemplateVersionDefinition.Builder sheets(Consumer<SheetDefinition.Builder>... sheets)
An array of sheet definitions for a template.
This is a convenience method that creates an instance of theSheetDefinition.Builder
avoiding the need to create one manually viaSheetDefinition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#sheets(List
.) - Parameters:
sheets
- a consumer that will call methods onSheetDefinition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sheets(java.util.Collection
)
-
calculatedFields
TemplateVersionDefinition.Builder calculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the template.
- Parameters:
calculatedFields
- An array of calculated field definitions for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFields
TemplateVersionDefinition.Builder calculatedFields(CalculatedField... calculatedFields)
An array of calculated field definitions for the template.
- Parameters:
calculatedFields
- An array of calculated field definitions for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFields
TemplateVersionDefinition.Builder calculatedFields(Consumer<CalculatedField.Builder>... calculatedFields)
An array of calculated field definitions for the template.
This is a convenience method that creates an instance of theCalculatedField.Builder
avoiding the need to create one manually viaCalculatedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#calculatedFields(List
.) - Parameters:
calculatedFields
- a consumer that will call methods onCalculatedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#calculatedFields(java.util.Collection
)
-
parameterDeclarations
TemplateVersionDefinition.Builder parameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)
An array of parameter declarations for a template.
Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
- Parameters:
parameterDeclarations
- An array of parameter declarations for a template.Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterDeclarations
TemplateVersionDefinition.Builder parameterDeclarations(ParameterDeclaration... parameterDeclarations)
An array of parameter declarations for a template.
Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
- Parameters:
parameterDeclarations
- An array of parameter declarations for a template.Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterDeclarations
TemplateVersionDefinition.Builder parameterDeclarations(Consumer<ParameterDeclaration.Builder>... parameterDeclarations)
An array of parameter declarations for a template.
Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
This is a convenience method that creates an instance of theParameterDeclaration.Builder
avoiding the need to create one manually viaParameterDeclaration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#parameterDeclarations(List
.) - Parameters:
parameterDeclarations
- a consumer that will call methods onParameterDeclaration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parameterDeclarations(java.util.Collection
)
-
filterGroups
TemplateVersionDefinition.Builder filterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
- Parameters:
filterGroups
- Filter definitions for a template.For more information, see Filtering Data in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterGroups
TemplateVersionDefinition.Builder filterGroups(FilterGroup... filterGroups)
Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
- Parameters:
filterGroups
- Filter definitions for a template.For more information, see Filtering Data in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterGroups
TemplateVersionDefinition.Builder filterGroups(Consumer<FilterGroup.Builder>... filterGroups)
Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
This is a convenience method that creates an instance of theFilterGroup.Builder
avoiding the need to create one manually viaFilterGroup.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#filterGroups(List
.) - Parameters:
filterGroups
- a consumer that will call methods onFilterGroup.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#filterGroups(java.util.Collection
)
-
columnConfigurations
TemplateVersionDefinition.Builder columnConfigurations(Collection<ColumnConfiguration> columnConfigurations)
An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.
- Parameters:
columnConfigurations
- An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnConfigurations
TemplateVersionDefinition.Builder columnConfigurations(ColumnConfiguration... columnConfigurations)
An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.
- Parameters:
columnConfigurations
- An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnConfigurations
TemplateVersionDefinition.Builder columnConfigurations(Consumer<ColumnConfiguration.Builder>... columnConfigurations)
An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.
This is a convenience method that creates an instance of theColumnConfiguration.Builder
avoiding the need to create one manually viaColumnConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#columnConfigurations(List
.) - Parameters:
columnConfigurations
- a consumer that will call methods onColumnConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#columnConfigurations(java.util.Collection
)
-
analysisDefaults
TemplateVersionDefinition.Builder analysisDefaults(AnalysisDefaults analysisDefaults)
Sets the value of the AnalysisDefaults property for this object.- Parameters:
analysisDefaults
- The new value for the AnalysisDefaults property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisDefaults
default TemplateVersionDefinition.Builder analysisDefaults(Consumer<AnalysisDefaults.Builder> analysisDefaults)
Sets the value of the AnalysisDefaults property for this object. This is a convenience method that creates an instance of theAnalysisDefaults.Builder
avoiding the need to create one manually viaAnalysisDefaults.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toanalysisDefaults(AnalysisDefaults)
.- Parameters:
analysisDefaults
- a consumer that will call methods onAnalysisDefaults.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
analysisDefaults(AnalysisDefaults)
-
options
TemplateVersionDefinition.Builder options(AssetOptions options)
An array of option definitions for a template.
- Parameters:
options
- An array of option definitions for a template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
options
default TemplateVersionDefinition.Builder options(Consumer<AssetOptions.Builder> options)
An array of option definitions for a template.
This is a convenience method that creates an instance of theAssetOptions.Builder
avoiding the need to create one manually viaAssetOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooptions(AssetOptions)
.- Parameters:
options
- a consumer that will call methods onAssetOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
options(AssetOptions)
-
-