@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TemplateVersionDefinition extends Object implements Serializable, Cloneable, StructuredPojo
The detailed definition of a template.
Constructor and Description |
---|
TemplateVersionDefinition() |
Modifier and Type | Method and Description |
---|---|
TemplateVersionDefinition |
clone() |
boolean |
equals(Object obj) |
AnalysisDefaults |
getAnalysisDefaults() |
List<CalculatedField> |
getCalculatedFields()
An array of calculated field definitions for the template.
|
List<ColumnConfiguration> |
getColumnConfigurations()
An array of template-level column configurations.
|
List<DataSetConfiguration> |
getDataSetConfigurations()
An array of dataset configurations.
|
List<FilterGroup> |
getFilterGroups()
Filter definitions for a template.
|
AssetOptions |
getOptions()
An array of option definitions for a template.
|
List<ParameterDeclaration> |
getParameterDeclarations()
An array of parameter declarations for a template.
|
List<SheetDefinition> |
getSheets()
An array of sheet definitions for a template.
|
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 template.
|
void |
setColumnConfigurations(Collection<ColumnConfiguration> columnConfigurations)
An array of template-level column configurations.
|
void |
setDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
An array of dataset configurations.
|
void |
setFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for a template.
|
void |
setOptions(AssetOptions options)
An array of option definitions for a template.
|
void |
setParameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)
An array of parameter declarations for a template.
|
void |
setSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for a template.
|
String |
toString()
Returns a string representation of this object.
|
TemplateVersionDefinition |
withAnalysisDefaults(AnalysisDefaults analysisDefaults) |
TemplateVersionDefinition |
withCalculatedFields(CalculatedField... calculatedFields)
An array of calculated field definitions for the template.
|
TemplateVersionDefinition |
withCalculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the template.
|
TemplateVersionDefinition |
withColumnConfigurations(Collection<ColumnConfiguration> columnConfigurations)
An array of template-level column configurations.
|
TemplateVersionDefinition |
withColumnConfigurations(ColumnConfiguration... columnConfigurations)
An array of template-level column configurations.
|
TemplateVersionDefinition |
withDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
An array of dataset configurations.
|
TemplateVersionDefinition |
withDataSetConfigurations(DataSetConfiguration... dataSetConfigurations)
An array of dataset configurations.
|
TemplateVersionDefinition |
withFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for a template.
|
TemplateVersionDefinition |
withFilterGroups(FilterGroup... filterGroups)
Filter definitions for a template.
|
TemplateVersionDefinition |
withOptions(AssetOptions options)
An array of option definitions for a template.
|
TemplateVersionDefinition |
withParameterDeclarations(Collection<ParameterDeclaration> parameterDeclarations)
An array of parameter declarations for a template.
|
TemplateVersionDefinition |
withParameterDeclarations(ParameterDeclaration... parameterDeclarations)
An array of parameter declarations for a template.
|
TemplateVersionDefinition |
withSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for a template.
|
TemplateVersionDefinition |
withSheets(SheetDefinition... sheets)
An array of sheet definitions for a template.
|
public List<DataSetConfiguration> getDataSetConfigurations()
An array of dataset configurations. These configurations define the required columns for each dataset used within a template.
public void setDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
An array of dataset configurations. These configurations define the required columns for each dataset used within a template.
dataSetConfigurations
- An array of dataset configurations. These configurations define the required columns for each dataset used
within a template.public TemplateVersionDefinition withDataSetConfigurations(DataSetConfiguration... dataSetConfigurations)
An array of dataset configurations. These configurations define the required columns for each dataset used within a template.
NOTE: This method appends the values to the existing list (if any). Use
setDataSetConfigurations(java.util.Collection)
or
withDataSetConfigurations(java.util.Collection)
if you want to override the existing values.
dataSetConfigurations
- An array of dataset configurations. These configurations define the required columns for each dataset used
within a template.public TemplateVersionDefinition withDataSetConfigurations(Collection<DataSetConfiguration> dataSetConfigurations)
An array of dataset configurations. These configurations define the required columns for each dataset used within a template.
dataSetConfigurations
- An array of dataset configurations. These configurations define the required columns for each dataset used
within a template.public List<SheetDefinition> getSheets()
An array of sheet definitions for a template.
public void setSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for a template.
sheets
- An array of sheet definitions for a template.public TemplateVersionDefinition withSheets(SheetDefinition... sheets)
An array of sheet definitions for a template.
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 a template.public TemplateVersionDefinition withSheets(Collection<SheetDefinition> sheets)
An array of sheet definitions for a template.
sheets
- An array of sheet definitions for a template.public List<CalculatedField> getCalculatedFields()
An array of calculated field definitions for the template.
public void setCalculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the template.
calculatedFields
- An array of calculated field definitions for the template.public TemplateVersionDefinition withCalculatedFields(CalculatedField... calculatedFields)
An array of calculated field definitions for the template.
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 template.public TemplateVersionDefinition withCalculatedFields(Collection<CalculatedField> calculatedFields)
An array of calculated field definitions for the template.
calculatedFields
- An array of calculated field definitions for the template.public List<ParameterDeclaration> getParameterDeclarations()
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 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 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.
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.
public TemplateVersionDefinition withParameterDeclarations(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.
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 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.
public TemplateVersionDefinition withParameterDeclarations(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.
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.
public List<FilterGroup> getFilterGroups()
Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
public void setFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
filterGroups
- Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
public TemplateVersionDefinition withFilterGroups(FilterGroup... filterGroups)
Filter definitions for a template.
For more information, see Filtering Data 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 a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
public TemplateVersionDefinition withFilterGroups(Collection<FilterGroup> filterGroups)
Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
filterGroups
- Filter definitions for a template.
For more information, see Filtering Data in the Amazon QuickSight User Guide.
public List<ColumnConfiguration> getColumnConfigurations()
An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.
public void setColumnConfigurations(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.
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.public TemplateVersionDefinition withColumnConfigurations(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.
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 template-level column configurations. Column configurations are used to set default formatting
for a column that's used throughout a template.public TemplateVersionDefinition withColumnConfigurations(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.
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.public void setAnalysisDefaults(AnalysisDefaults analysisDefaults)
analysisDefaults
- public AnalysisDefaults getAnalysisDefaults()
public TemplateVersionDefinition withAnalysisDefaults(AnalysisDefaults analysisDefaults)
analysisDefaults
- public void setOptions(AssetOptions options)
An array of option definitions for a template.
options
- An array of option definitions for a template.public AssetOptions getOptions()
An array of option definitions for a template.
public TemplateVersionDefinition withOptions(AssetOptions options)
An array of option definitions for a template.
options
- An array of option definitions for a template.public String toString()
toString
in class Object
Object.toString()
public TemplateVersionDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.