@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AnalysisDefinition extends Object implements Serializable, Cloneable, StructuredPojo
The definition of an analysis.
Constructor and Description |
---|
AnalysisDefinition() |
Modifier and Type | Method and Description |
---|---|
AnalysisDefinition |
clone() |
boolean |
equals(Object obj) |
AnalysisDefaults |
getAnalysisDefaults() |
List<CalculatedField> |
getCalculatedFields()
An array of calculated field definitions for the analysis.
|
List<ColumnConfiguration> |
getColumnConfigurations()
An array of analysis-level column configurations.
|
List<DataSetIdentifierDeclaration> |
getDataSetIdentifierDeclarations()
An array of dataset identifier declarations.
|
List<FilterGroup> |
getFilterGroups()
Filter definitions for an analysis.
|
AssetOptions |
getOptions()
An array of option definitions for an analysis.
|
List<ParameterDeclaration> |
getParameterDeclarations()
An array of parameter declarations for an analysis.
|
List<SheetDefinition> |
getSheets()
An array of sheet definitions for an analysis.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnalysisDefaults(AnalysisDefaults analysisDefaults) |
void |
setCalculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the analysis.
|
void |
setColumnConfigurations(Collection<ColumnConfiguration> columnConfigurations)
An array of analysis-level column configurations.
|
void |
setDataSetIdentifierDeclarations(Collection<DataSetIdentifierDeclaration> dataSetIdentifierDeclarations)
An array of dataset identifier declarations.
|
void |
setFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for an analysis.
|
void |
setOptions(AssetOptions options)
An array of option definitions for an analysis.
|
void |
setParameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)
An array of parameter declarations for an analysis.
|
void |
setSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for an analysis.
|
String |
toString()
Returns a string representation of this object.
|
AnalysisDefinition |
withAnalysisDefaults(AnalysisDefaults analysisDefaults) |
AnalysisDefinition |
withCalculatedFields(CalculatedField... calculatedFields)
An array of calculated field definitions for the analysis.
|
AnalysisDefinition |
withCalculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the analysis.
|
AnalysisDefinition |
withColumnConfigurations(Collection<ColumnConfiguration> columnConfigurations)
An array of analysis-level column configurations.
|
AnalysisDefinition |
withColumnConfigurations(ColumnConfiguration... columnConfigurations)
An array of analysis-level column configurations.
|
AnalysisDefinition |
withDataSetIdentifierDeclarations(Collection<DataSetIdentifierDeclaration> dataSetIdentifierDeclarations)
An array of dataset identifier declarations.
|
AnalysisDefinition |
withDataSetIdentifierDeclarations(DataSetIdentifierDeclaration... dataSetIdentifierDeclarations)
An array of dataset identifier declarations.
|
AnalysisDefinition |
withFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for an analysis.
|
AnalysisDefinition |
withFilterGroups(FilterGroup... filterGroups)
Filter definitions for an analysis.
|
AnalysisDefinition |
withOptions(AssetOptions options)
An array of option definitions for an analysis.
|
AnalysisDefinition |
withParameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)
An array of parameter declarations for an analysis.
|
AnalysisDefinition |
withParameterDeclarations(ParameterDeclaration... parameterDeclarations)
An array of parameter declarations for an analysis.
|
AnalysisDefinition |
withSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for an analysis.
|
AnalysisDefinition |
withSheets(SheetDefinition... sheets)
An array of sheet definitions for an analysis.
|
public List<DataSetIdentifierDeclaration> getDataSetIdentifierDeclarations()
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
public void setDataSetIdentifierDeclarations(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.
dataSetIdentifierDeclarations
- An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead
of dataset ARNs throughout analysis sub-structures.public AnalysisDefinition withDataSetIdentifierDeclarations(DataSetIdentifierDeclaration... dataSetIdentifierDeclarations)
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
NOTE: This method appends the values to the existing list (if any). Use
setDataSetIdentifierDeclarations(java.util.Collection)
or
withDataSetIdentifierDeclarations(java.util.Collection)
if you want to override the existing values.
dataSetIdentifierDeclarations
- An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead
of dataset ARNs throughout analysis sub-structures.public AnalysisDefinition withDataSetIdentifierDeclarations(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.
dataSetIdentifierDeclarations
- An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead
of dataset ARNs throughout analysis sub-structures.public List<SheetDefinition> getSheets()
An array of sheet definitions for an analysis. Each SheetDefinition
provides detailed information
about a sheet within this analysis.
SheetDefinition
provides detailed
information about a sheet within this analysis.public void setSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for an analysis. Each SheetDefinition
provides detailed information
about a sheet within this analysis.
sheets
- An array of sheet definitions for an analysis. Each SheetDefinition
provides detailed
information about a sheet within this analysis.public AnalysisDefinition withSheets(SheetDefinition... sheets)
An array of sheet definitions for an analysis. Each SheetDefinition
provides detailed information
about a sheet within this analysis.
NOTE: This method appends the values to the existing list (if any). Use
setSheets(java.util.Collection)
or withSheets(java.util.Collection)
if you want to override the
existing values.
sheets
- An array of sheet definitions for an analysis. Each SheetDefinition
provides detailed
information about a sheet within this analysis.public AnalysisDefinition withSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for an analysis. Each SheetDefinition
provides detailed information
about a sheet within this analysis.
sheets
- An array of sheet definitions for an analysis. Each SheetDefinition
provides detailed
information about a sheet within this analysis.public List<CalculatedField> getCalculatedFields()
An array of calculated field definitions for the analysis.
public void setCalculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the analysis.
calculatedFields
- An array of calculated field definitions for the analysis.public AnalysisDefinition withCalculatedFields(CalculatedField... calculatedFields)
An array of calculated field definitions for the analysis.
NOTE: This method appends the values to the existing list (if any). Use
setCalculatedFields(java.util.Collection)
or withCalculatedFields(java.util.Collection)
if you
want to override the existing values.
calculatedFields
- An array of calculated field definitions for the analysis.public AnalysisDefinition withCalculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the analysis.
calculatedFields
- An array of calculated field definitions for the analysis.public List<ParameterDeclaration> getParameterDeclarations()
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 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.
public void setParameterDeclarations(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.
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.
public AnalysisDefinition withParameterDeclarations(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.
NOTE: This method appends the values to the existing list (if any). Use
setParameterDeclarations(java.util.Collection)
or
withParameterDeclarations(java.util.Collection)
if you want to override the existing values.
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.
public AnalysisDefinition withParameterDeclarations(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.
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.
public List<FilterGroup> getFilterGroups()
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
public void setFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
filterGroups
- Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
public AnalysisDefinition withFilterGroups(FilterGroup... filterGroups)
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setFilterGroups(java.util.Collection)
or withFilterGroups(java.util.Collection)
if you want to
override the existing values.
filterGroups
- Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
public AnalysisDefinition withFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
filterGroups
- Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
public List<ColumnConfiguration> getColumnConfigurations()
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.
public void setColumnConfigurations(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.
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.public AnalysisDefinition withColumnConfigurations(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.
NOTE: This method appends the values to the existing list (if any). Use
setColumnConfigurations(java.util.Collection)
or withColumnConfigurations(java.util.Collection)
if you want to override the existing values.
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.public AnalysisDefinition withColumnConfigurations(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.
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.public void setAnalysisDefaults(AnalysisDefaults analysisDefaults)
analysisDefaults
- public AnalysisDefaults getAnalysisDefaults()
public AnalysisDefinition withAnalysisDefaults(AnalysisDefaults analysisDefaults)
analysisDefaults
- public void setOptions(AssetOptions options)
An array of option definitions for an analysis.
options
- An array of option definitions for an analysis.public AssetOptions getOptions()
An array of option definitions for an analysis.
public AnalysisDefinition withOptions(AssetOptions options)
An array of option definitions for an analysis.
options
- An array of option definitions for an analysis.public String toString()
toString
in class Object
Object.toString()
public AnalysisDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.