@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataSet extends Object implements Serializable, Cloneable, StructuredPojo
Dataset.
Constructor and Description |
---|
DataSet() |
Modifier and Type | Method and Description |
---|---|
DataSet |
addFieldFoldersEntry(String key,
FieldFolder value)
Add a single FieldFolders entry
|
DataSet |
addLogicalTableMapEntry(String key,
LogicalTable value)
Add a single LogicalTableMap entry
|
DataSet |
addPhysicalTableMapEntry(String key,
PhysicalTable value)
Add a single PhysicalTableMap entry
|
DataSet |
clearFieldFoldersEntries()
Removes all the entries added into FieldFolders.
|
DataSet |
clearLogicalTableMapEntries()
Removes all the entries added into LogicalTableMap.
|
DataSet |
clearPhysicalTableMapEntries()
Removes all the entries added into PhysicalTableMap.
|
DataSet |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the resource.
|
List<ColumnGroup> |
getColumnGroups()
Groupings of columns that work together in certain Amazon QuickSight features.
|
List<ColumnLevelPermissionRule> |
getColumnLevelPermissionRules()
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
Long |
getConsumedSpiceCapacityInBytes()
The amount of SPICE capacity used by this dataset.
|
Date |
getCreatedTime()
The time that this dataset was created.
|
String |
getDataSetId()
The ID of the dataset.
|
List<DatasetParameter> |
getDatasetParameters()
The parameters that are declared in a dataset.
|
DataSetUsageConfiguration |
getDataSetUsageConfiguration()
The usage configuration to apply to child datasets that reference this dataset as a source.
|
Map<String,FieldFolder> |
getFieldFolders()
The folder that contains fields and nested subfolders for your dataset.
|
String |
getImportMode()
A value that indicates whether you want to import the data into SPICE.
|
Date |
getLastUpdatedTime()
The last time that this dataset was updated.
|
Map<String,LogicalTable> |
getLogicalTableMap()
Configures the combination and transformation of the data from the physical tables.
|
String |
getName()
A display name for the dataset.
|
List<OutputColumn> |
getOutputColumns()
The list of columns after all transforms.
|
Map<String,PhysicalTable> |
getPhysicalTableMap()
Declares the physical tables that are available in the underlying data sources.
|
RowLevelPermissionDataSet |
getRowLevelPermissionDataSet()
The row-level security configuration for the dataset.
|
RowLevelPermissionTagConfiguration |
getRowLevelPermissionTagConfiguration()
The element you can use to define tags for row-level security.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the resource.
|
void |
setColumnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
void |
setColumnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
void |
setConsumedSpiceCapacityInBytes(Long consumedSpiceCapacityInBytes)
The amount of SPICE capacity used by this dataset.
|
void |
setCreatedTime(Date createdTime)
The time that this dataset was created.
|
void |
setDataSetId(String dataSetId)
The ID of the dataset.
|
void |
setDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameters that are declared in a dataset.
|
void |
setDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
|
void |
setFieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
|
void |
setImportMode(String importMode)
A value that indicates whether you want to import the data into SPICE.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The last time that this dataset was updated.
|
void |
setLogicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
|
void |
setName(String name)
A display name for the dataset.
|
void |
setOutputColumns(Collection<OutputColumn> outputColumns)
The list of columns after all transforms.
|
void |
setPhysicalTableMap(Map<String,PhysicalTable> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
|
void |
setRowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the dataset.
|
void |
setRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The element you can use to define tags for row-level security.
|
String |
toString()
Returns a string representation of this object.
|
DataSet |
withArn(String arn)
The Amazon Resource Name (ARN) of the resource.
|
DataSet |
withColumnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
DataSet |
withColumnGroups(ColumnGroup... columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
DataSet |
withColumnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
DataSet |
withColumnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
DataSet |
withConsumedSpiceCapacityInBytes(Long consumedSpiceCapacityInBytes)
The amount of SPICE capacity used by this dataset.
|
DataSet |
withCreatedTime(Date createdTime)
The time that this dataset was created.
|
DataSet |
withDataSetId(String dataSetId)
The ID of the dataset.
|
DataSet |
withDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameters that are declared in a dataset.
|
DataSet |
withDatasetParameters(DatasetParameter... datasetParameters)
The parameters that are declared in a dataset.
|
DataSet |
withDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
|
DataSet |
withFieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
|
DataSet |
withImportMode(DataSetImportMode importMode)
A value that indicates whether you want to import the data into SPICE.
|
DataSet |
withImportMode(String importMode)
A value that indicates whether you want to import the data into SPICE.
|
DataSet |
withLastUpdatedTime(Date lastUpdatedTime)
The last time that this dataset was updated.
|
DataSet |
withLogicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
|
DataSet |
withName(String name)
A display name for the dataset.
|
DataSet |
withOutputColumns(Collection<OutputColumn> outputColumns)
The list of columns after all transforms.
|
DataSet |
withOutputColumns(OutputColumn... outputColumns)
The list of columns after all transforms.
|
DataSet |
withPhysicalTableMap(Map<String,PhysicalTable> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
|
DataSet |
withRowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the dataset.
|
DataSet |
withRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The element you can use to define tags for row-level security.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the resource.
arn
- The Amazon Resource Name (ARN) of the resource.public String getArn()
The Amazon Resource Name (ARN) of the resource.
public DataSet withArn(String arn)
The Amazon Resource Name (ARN) of the resource.
arn
- The Amazon Resource Name (ARN) of the resource.public void setDataSetId(String dataSetId)
The ID of the dataset.
dataSetId
- The ID of the dataset.public String getDataSetId()
The ID of the dataset.
public DataSet withDataSetId(String dataSetId)
The ID of the dataset.
dataSetId
- The ID of the dataset.public void setName(String name)
A display name for the dataset.
name
- A display name for the dataset.public String getName()
A display name for the dataset.
public DataSet withName(String name)
A display name for the dataset.
name
- A display name for the dataset.public void setCreatedTime(Date createdTime)
The time that this dataset was created.
createdTime
- The time that this dataset was created.public Date getCreatedTime()
The time that this dataset was created.
public DataSet withCreatedTime(Date createdTime)
The time that this dataset was created.
createdTime
- The time that this dataset was created.public void setLastUpdatedTime(Date lastUpdatedTime)
The last time that this dataset was updated.
lastUpdatedTime
- The last time that this dataset was updated.public Date getLastUpdatedTime()
The last time that this dataset was updated.
public DataSet withLastUpdatedTime(Date lastUpdatedTime)
The last time that this dataset was updated.
lastUpdatedTime
- The last time that this dataset was updated.public Map<String,PhysicalTable> getPhysicalTableMap()
Declares the physical tables that are available in the underlying data sources.
public void setPhysicalTableMap(Map<String,PhysicalTable> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
physicalTableMap
- Declares the physical tables that are available in the underlying data sources.public DataSet withPhysicalTableMap(Map<String,PhysicalTable> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
physicalTableMap
- Declares the physical tables that are available in the underlying data sources.public DataSet addPhysicalTableMapEntry(String key, PhysicalTable value)
public DataSet clearPhysicalTableMapEntries()
public Map<String,LogicalTable> getLogicalTableMap()
Configures the combination and transformation of the data from the physical tables.
public void setLogicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
logicalTableMap
- Configures the combination and transformation of the data from the physical tables.public DataSet withLogicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
logicalTableMap
- Configures the combination and transformation of the data from the physical tables.public DataSet addLogicalTableMapEntry(String key, LogicalTable value)
public DataSet clearLogicalTableMapEntries()
public List<OutputColumn> getOutputColumns()
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
public void setOutputColumns(Collection<OutputColumn> outputColumns)
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
outputColumns
- The list of columns after all transforms. These columns are available in templates, analyses, and
dashboards.public DataSet withOutputColumns(OutputColumn... outputColumns)
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
NOTE: This method appends the values to the existing list (if any). Use
setOutputColumns(java.util.Collection)
or withOutputColumns(java.util.Collection)
if you want
to override the existing values.
outputColumns
- The list of columns after all transforms. These columns are available in templates, analyses, and
dashboards.public DataSet withOutputColumns(Collection<OutputColumn> outputColumns)
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
outputColumns
- The list of columns after all transforms. These columns are available in templates, analyses, and
dashboards.public void setImportMode(String importMode)
A value that indicates whether you want to import the data into SPICE.
importMode
- A value that indicates whether you want to import the data into SPICE.DataSetImportMode
public String getImportMode()
A value that indicates whether you want to import the data into SPICE.
DataSetImportMode
public DataSet withImportMode(String importMode)
A value that indicates whether you want to import the data into SPICE.
importMode
- A value that indicates whether you want to import the data into SPICE.DataSetImportMode
public DataSet withImportMode(DataSetImportMode importMode)
A value that indicates whether you want to import the data into SPICE.
importMode
- A value that indicates whether you want to import the data into SPICE.DataSetImportMode
public void setConsumedSpiceCapacityInBytes(Long consumedSpiceCapacityInBytes)
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
consumedSpiceCapacityInBytes
- The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.public Long getConsumedSpiceCapacityInBytes()
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
public DataSet withConsumedSpiceCapacityInBytes(Long consumedSpiceCapacityInBytes)
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
consumedSpiceCapacityInBytes
- The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.public List<ColumnGroup> getColumnGroups()
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
public void setColumnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
columnGroups
- Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial
hierarchy is supported.public DataSet withColumnGroups(ColumnGroup... columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
NOTE: This method appends the values to the existing list (if any). Use
setColumnGroups(java.util.Collection)
or withColumnGroups(java.util.Collection)
if you want to
override the existing values.
columnGroups
- Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial
hierarchy is supported.public DataSet withColumnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
columnGroups
- Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial
hierarchy is supported.public Map<String,FieldFolder> getFieldFolders()
The folder that contains fields and nested subfolders for your dataset.
public void setFieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
fieldFolders
- The folder that contains fields and nested subfolders for your dataset.public DataSet withFieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
fieldFolders
- The folder that contains fields and nested subfolders for your dataset.public DataSet addFieldFoldersEntry(String key, FieldFolder value)
public DataSet clearFieldFoldersEntries()
public void setRowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the dataset.
rowLevelPermissionDataSet
- The row-level security configuration for the dataset.public RowLevelPermissionDataSet getRowLevelPermissionDataSet()
The row-level security configuration for the dataset.
public DataSet withRowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the dataset.
rowLevelPermissionDataSet
- The row-level security configuration for the dataset.public void setRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The element you can use to define tags for row-level security.
rowLevelPermissionTagConfiguration
- The element you can use to define tags for row-level security.public RowLevelPermissionTagConfiguration getRowLevelPermissionTagConfiguration()
The element you can use to define tags for row-level security.
public DataSet withRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The element you can use to define tags for row-level security.
rowLevelPermissionTagConfiguration
- The element you can use to define tags for row-level security.public List<ColumnLevelPermissionRule> getColumnLevelPermissionRules()
A set of one or more definitions of a
ColumnLevelPermissionRule
.
ColumnLevelPermissionRule
.public void setColumnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
.
columnLevelPermissionRules
- A set of one or more definitions of a
ColumnLevelPermissionRule
.public DataSet withColumnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
.
NOTE: This method appends the values to the existing list (if any). Use
setColumnLevelPermissionRules(java.util.Collection)
or
withColumnLevelPermissionRules(java.util.Collection)
if you want to override the existing values.
columnLevelPermissionRules
- A set of one or more definitions of a
ColumnLevelPermissionRule
.public DataSet withColumnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
.
columnLevelPermissionRules
- A set of one or more definitions of a
ColumnLevelPermissionRule
.public void setDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
dataSetUsageConfiguration
- The usage configuration to apply to child datasets that reference this dataset as a source.public DataSetUsageConfiguration getDataSetUsageConfiguration()
The usage configuration to apply to child datasets that reference this dataset as a source.
public DataSet withDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
The usage configuration to apply to child datasets that reference this dataset as a source.
dataSetUsageConfiguration
- The usage configuration to apply to child datasets that reference this dataset as a source.public List<DatasetParameter> getDatasetParameters()
The parameters that are declared in a dataset.
public void setDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameters that are declared in a dataset.
datasetParameters
- The parameters that are declared in a dataset.public DataSet withDatasetParameters(DatasetParameter... datasetParameters)
The parameters that are declared in a dataset.
NOTE: This method appends the values to the existing list (if any). Use
setDatasetParameters(java.util.Collection)
or withDatasetParameters(java.util.Collection)
if
you want to override the existing values.
datasetParameters
- The parameters that are declared in a dataset.public DataSet withDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameters that are declared in a dataset.
datasetParameters
- The parameters that are declared in a dataset.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.