Interface AnalysisDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AnalysisDefinition.Builder,AnalysisDefinition>,SdkBuilder<AnalysisDefinition.Builder,AnalysisDefinition>,SdkPojo
- Enclosing class:
- AnalysisDefinition
public static interface AnalysisDefinition.Builder extends SdkPojo, CopyableBuilder<AnalysisDefinition.Builder,AnalysisDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AnalysisDefinition.BuilderanalysisDefaults(Consumer<AnalysisDefaults.Builder> analysisDefaults)Sets the value of the AnalysisDefaults property for this object.AnalysisDefinition.BuilderanalysisDefaults(AnalysisDefaults analysisDefaults)Sets the value of the AnalysisDefaults property for this object.AnalysisDefinition.BuildercalculatedFields(Collection<CalculatedField> calculatedFields)An array of calculated field definitions for the analysis.AnalysisDefinition.BuildercalculatedFields(Consumer<CalculatedField.Builder>... calculatedFields)An array of calculated field definitions for the analysis.AnalysisDefinition.BuildercalculatedFields(CalculatedField... calculatedFields)An array of calculated field definitions for the analysis.AnalysisDefinition.BuildercolumnConfigurations(Collection<ColumnConfiguration> columnConfigurations)An array of analysis-level column configurations.AnalysisDefinition.BuildercolumnConfigurations(Consumer<ColumnConfiguration.Builder>... columnConfigurations)An array of analysis-level column configurations.AnalysisDefinition.BuildercolumnConfigurations(ColumnConfiguration... columnConfigurations)An array of analysis-level column configurations.AnalysisDefinition.BuilderdataSetIdentifierDeclarations(Collection<DataSetIdentifierDeclaration> dataSetIdentifierDeclarations)An array of dataset identifier declarations.AnalysisDefinition.BuilderdataSetIdentifierDeclarations(Consumer<DataSetIdentifierDeclaration.Builder>... dataSetIdentifierDeclarations)An array of dataset identifier declarations.AnalysisDefinition.BuilderdataSetIdentifierDeclarations(DataSetIdentifierDeclaration... dataSetIdentifierDeclarations)An array of dataset identifier declarations.AnalysisDefinition.BuilderfilterGroups(Collection<FilterGroup> filterGroups)Filter definitions for an analysis.AnalysisDefinition.BuilderfilterGroups(Consumer<FilterGroup.Builder>... filterGroups)Filter definitions for an analysis.AnalysisDefinition.BuilderfilterGroups(FilterGroup... filterGroups)Filter definitions for an analysis.default AnalysisDefinition.Builderoptions(Consumer<AssetOptions.Builder> options)An array of option definitions for an analysis.AnalysisDefinition.Builderoptions(AssetOptions options)An array of option definitions for an analysis.AnalysisDefinition.BuilderparameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)An array of parameter declarations for an analysis.AnalysisDefinition.BuilderparameterDeclarations(Consumer<ParameterDeclaration.Builder>... parameterDeclarations)An array of parameter declarations for an analysis.AnalysisDefinition.BuilderparameterDeclarations(ParameterDeclaration... parameterDeclarations)An array of parameter declarations for an analysis.AnalysisDefinition.Buildersheets(Collection<SheetDefinition> sheets)An array of sheet definitions for an analysis.AnalysisDefinition.Buildersheets(Consumer<SheetDefinition.Builder>... sheets)An array of sheet definitions for an analysis.AnalysisDefinition.Buildersheets(SheetDefinition... sheets)An array of sheet definitions for an analysis.-
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
-
dataSetIdentifierDeclarations
AnalysisDefinition.Builder dataSetIdentifierDeclarations(Collection<DataSetIdentifierDeclaration> dataSetIdentifierDeclarations)
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
- Parameters:
dataSetIdentifierDeclarations- An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetIdentifierDeclarations
AnalysisDefinition.Builder dataSetIdentifierDeclarations(DataSetIdentifierDeclaration... dataSetIdentifierDeclarations)
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
- Parameters:
dataSetIdentifierDeclarations- An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetIdentifierDeclarations
AnalysisDefinition.Builder dataSetIdentifierDeclarations(Consumer<DataSetIdentifierDeclaration.Builder>... dataSetIdentifierDeclarations)
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
This is a convenience method that creates an instance of theDataSetIdentifierDeclaration.Builderavoiding the need to create one manually viaDataSetIdentifierDeclaration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dataSetIdentifierDeclarations(List.) - Parameters:
dataSetIdentifierDeclarations- a consumer that will call methods onDataSetIdentifierDeclaration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#dataSetIdentifierDeclarations(java.util.Collection)
-
sheets
AnalysisDefinition.Builder sheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for an analysis. Each
SheetDefinitionprovides detailed information about a sheet within this analysis.- Parameters:
sheets- An array of sheet definitions for an analysis. EachSheetDefinitionprovides detailed information about a sheet within this analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheets
AnalysisDefinition.Builder sheets(SheetDefinition... sheets)
An array of sheet definitions for an analysis. Each
SheetDefinitionprovides detailed information about a sheet within this analysis.- Parameters:
sheets- An array of sheet definitions for an analysis. EachSheetDefinitionprovides detailed information about a sheet within this analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheets
AnalysisDefinition.Builder sheets(Consumer<SheetDefinition.Builder>... sheets)
An array of sheet definitions for an analysis. Each
This is a convenience method that creates an instance of theSheetDefinitionprovides detailed information about a sheet within this analysis.SheetDefinition.Builderavoiding the need to create one manually viaSheetDefinition.builder().When the
Consumercompletes,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
AnalysisDefinition.Builder calculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the analysis.
- Parameters:
calculatedFields- An array of calculated field definitions for the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFields
AnalysisDefinition.Builder calculatedFields(CalculatedField... calculatedFields)
An array of calculated field definitions for the analysis.
- Parameters:
calculatedFields- An array of calculated field definitions for the analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
calculatedFields
AnalysisDefinition.Builder calculatedFields(Consumer<CalculatedField.Builder>... calculatedFields)
An array of calculated field definitions for the analysis.
This is a convenience method that creates an instance of theCalculatedField.Builderavoiding the need to create one manually viaCalculatedField.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 onCalculatedField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#calculatedFields(java.util.Collection)
-
parameterDeclarations
AnalysisDefinition.Builder parameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)
An array of parameter declarations for an analysis.
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 an analysis.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
AnalysisDefinition.Builder parameterDeclarations(ParameterDeclaration... parameterDeclarations)
An array of parameter declarations for an analysis.
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 an analysis.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
AnalysisDefinition.Builder parameterDeclarations(Consumer<ParameterDeclaration.Builder>... parameterDeclarations)
An array of parameter declarations for an analysis.
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.Builderavoiding the need to create one manually viaParameterDeclaration.builder().When the
Consumercompletes,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
AnalysisDefinition.Builder filterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
- Parameters:
filterGroups- Filter definitions for an analysis.For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterGroups
AnalysisDefinition.Builder filterGroups(FilterGroup... filterGroups)
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
- Parameters:
filterGroups- Filter definitions for an analysis.For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterGroups
AnalysisDefinition.Builder filterGroups(Consumer<FilterGroup.Builder>... filterGroups)
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
This is a convenience method that creates an instance of theFilterGroup.Builderavoiding the need to create one manually viaFilterGroup.builder().When the
Consumercompletes,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
AnalysisDefinition.Builder columnConfigurations(Collection<ColumnConfiguration> columnConfigurations)
An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.
- Parameters:
columnConfigurations- An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnConfigurations
AnalysisDefinition.Builder columnConfigurations(ColumnConfiguration... columnConfigurations)
An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.
- Parameters:
columnConfigurations- An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnConfigurations
AnalysisDefinition.Builder columnConfigurations(Consumer<ColumnConfiguration.Builder>... columnConfigurations)
An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.
This is a convenience method that creates an instance of theColumnConfiguration.Builderavoiding the need to create one manually viaColumnConfiguration.builder().When the
Consumercompletes,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
AnalysisDefinition.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 AnalysisDefinition.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.Builderavoiding the need to create one manually viaAnalysisDefaults.builder().When the
Consumercompletes,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
AnalysisDefinition.Builder options(AssetOptions options)
An array of option definitions for an analysis.
- Parameters:
options- An array of option definitions for an analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
options
default AnalysisDefinition.Builder options(Consumer<AssetOptions.Builder> options)
An array of option definitions for an analysis.
This is a convenience method that creates an instance of theAssetOptions.Builderavoiding the need to create one manually viaAssetOptions.builder().When the
Consumercompletes,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)
-
-