@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDataSetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDataSetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDataSetRequest |
addFieldFoldersEntry(String key,
FieldFolder value)
Add a single FieldFolders entry
|
CreateDataSetRequest |
addLogicalTableMapEntry(String key,
LogicalTable value)
Add a single LogicalTableMap entry
|
CreateDataSetRequest |
addPhysicalTableMapEntry(String key,
PhysicalTable value)
Add a single PhysicalTableMap entry
|
CreateDataSetRequest |
clearFieldFoldersEntries()
Removes all the entries added into FieldFolders.
|
CreateDataSetRequest |
clearLogicalTableMapEntries()
Removes all the entries added into LogicalTableMap.
|
CreateDataSetRequest |
clearPhysicalTableMapEntries()
Removes all the entries added into PhysicalTableMap.
|
CreateDataSetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAwsAccountId()
The Amazon Web Services account ID.
|
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
. |
String |
getDataSetId()
An ID for the dataset that you want to create.
|
List<DatasetParameter> |
getDatasetParameters()
The parameter declarations of the dataset.
|
DataSetUsageConfiguration |
getDataSetUsageConfiguration() |
Map<String,FieldFolder> |
getFieldFolders()
The folder that contains fields and nested subfolders for your dataset.
|
List<String> |
getFolderArns()
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
|
String |
getImportMode()
Indicates whether you want to import the data into SPICE.
|
Map<String,LogicalTable> |
getLogicalTableMap()
Configures the combination and transformation of the data from the physical tables.
|
String |
getName()
The display name for the dataset.
|
List<ResourcePermission> |
getPermissions()
A list of resource permissions on the dataset.
|
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 data that you want to create.
|
RowLevelPermissionTagConfiguration |
getRowLevelPermissionTagConfiguration()
The configuration of tags on a dataset to set row-level security.
|
List<Tag> |
getTags()
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
|
int |
hashCode() |
void |
setAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
|
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 |
setDataSetId(String dataSetId)
An ID for the dataset that you want to create.
|
void |
setDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameter declarations of the dataset.
|
void |
setDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration) |
void |
setFieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
|
void |
setFolderArns(Collection<String> folderArns)
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
|
void |
setImportMode(String importMode)
Indicates whether you want to import the data into SPICE.
|
void |
setLogicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
|
void |
setName(String name)
The display name for the dataset.
|
void |
setPermissions(Collection<ResourcePermission> permissions)
A list of resource permissions on the dataset.
|
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 data that you want to create.
|
void |
setRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The configuration of tags on a dataset to set row-level security.
|
void |
setTags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
|
String |
toString()
Returns a string representation of this object.
|
CreateDataSetRequest |
withAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
|
CreateDataSetRequest |
withColumnGroups(Collection<ColumnGroup> columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
CreateDataSetRequest |
withColumnGroups(ColumnGroup... columnGroups)
Groupings of columns that work together in certain Amazon QuickSight features.
|
CreateDataSetRequest |
withColumnLevelPermissionRules(Collection<ColumnLevelPermissionRule> columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
CreateDataSetRequest |
withColumnLevelPermissionRules(ColumnLevelPermissionRule... columnLevelPermissionRules)
A set of one or more definitions of a
ColumnLevelPermissionRule
. |
CreateDataSetRequest |
withDataSetId(String dataSetId)
An ID for the dataset that you want to create.
|
CreateDataSetRequest |
withDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameter declarations of the dataset.
|
CreateDataSetRequest |
withDatasetParameters(DatasetParameter... datasetParameters)
The parameter declarations of the dataset.
|
CreateDataSetRequest |
withDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration) |
CreateDataSetRequest |
withFieldFolders(Map<String,FieldFolder> fieldFolders)
The folder that contains fields and nested subfolders for your dataset.
|
CreateDataSetRequest |
withFolderArns(Collection<String> folderArns)
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
|
CreateDataSetRequest |
withFolderArns(String... folderArns)
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
|
CreateDataSetRequest |
withImportMode(DataSetImportMode importMode)
Indicates whether you want to import the data into SPICE.
|
CreateDataSetRequest |
withImportMode(String importMode)
Indicates whether you want to import the data into SPICE.
|
CreateDataSetRequest |
withLogicalTableMap(Map<String,LogicalTable> logicalTableMap)
Configures the combination and transformation of the data from the physical tables.
|
CreateDataSetRequest |
withName(String name)
The display name for the dataset.
|
CreateDataSetRequest |
withPermissions(Collection<ResourcePermission> permissions)
A list of resource permissions on the dataset.
|
CreateDataSetRequest |
withPermissions(ResourcePermission... permissions)
A list of resource permissions on the dataset.
|
CreateDataSetRequest |
withPhysicalTableMap(Map<String,PhysicalTable> physicalTableMap)
Declares the physical tables that are available in the underlying data sources.
|
CreateDataSetRequest |
withRowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the data that you want to create.
|
CreateDataSetRequest |
withRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The configuration of tags on a dataset to set row-level security.
|
CreateDataSetRequest |
withTags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
|
CreateDataSetRequest |
withTags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
awsAccountId
- The Amazon Web Services account ID.public String getAwsAccountId()
The Amazon Web Services account ID.
public CreateDataSetRequest withAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
awsAccountId
- The Amazon Web Services account ID.public void setDataSetId(String dataSetId)
An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
dataSetId
- An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each
Amazon Web Services account.public String getDataSetId()
An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
public CreateDataSetRequest withDataSetId(String dataSetId)
An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
dataSetId
- An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each
Amazon Web Services account.public void setName(String name)
The display name for the dataset.
name
- The display name for the dataset.public String getName()
The display name for the dataset.
public CreateDataSetRequest withName(String name)
The display name for the dataset.
name
- The display name for the dataset.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 CreateDataSetRequest 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 CreateDataSetRequest addPhysicalTableMapEntry(String key, PhysicalTable value)
public CreateDataSetRequest 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 CreateDataSetRequest 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 CreateDataSetRequest addLogicalTableMapEntry(String key, LogicalTable value)
public CreateDataSetRequest clearLogicalTableMapEntries()
public void setImportMode(String importMode)
Indicates whether you want to import the data into SPICE.
importMode
- Indicates whether you want to import the data into SPICE.DataSetImportMode
public String getImportMode()
Indicates whether you want to import the data into SPICE.
DataSetImportMode
public CreateDataSetRequest withImportMode(String importMode)
Indicates whether you want to import the data into SPICE.
importMode
- Indicates whether you want to import the data into SPICE.DataSetImportMode
public CreateDataSetRequest withImportMode(DataSetImportMode importMode)
Indicates whether you want to import the data into SPICE.
importMode
- Indicates whether you want to import the data into SPICE.DataSetImportMode
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 CreateDataSetRequest 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 CreateDataSetRequest 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 CreateDataSetRequest 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 CreateDataSetRequest addFieldFoldersEntry(String key, FieldFolder value)
public CreateDataSetRequest clearFieldFoldersEntries()
public List<ResourcePermission> getPermissions()
A list of resource permissions on the dataset.
public void setPermissions(Collection<ResourcePermission> permissions)
A list of resource permissions on the dataset.
permissions
- A list of resource permissions on the dataset.public CreateDataSetRequest withPermissions(ResourcePermission... permissions)
A list of resource permissions on the dataset.
NOTE: This method appends the values to the existing list (if any). Use
setPermissions(java.util.Collection)
or withPermissions(java.util.Collection)
if you want to
override the existing values.
permissions
- A list of resource permissions on the dataset.public CreateDataSetRequest withPermissions(Collection<ResourcePermission> permissions)
A list of resource permissions on the dataset.
permissions
- A list of resource permissions on the dataset.public void setRowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the data that you want to create.
rowLevelPermissionDataSet
- The row-level security configuration for the data that you want to create.public RowLevelPermissionDataSet getRowLevelPermissionDataSet()
The row-level security configuration for the data that you want to create.
public CreateDataSetRequest withRowLevelPermissionDataSet(RowLevelPermissionDataSet rowLevelPermissionDataSet)
The row-level security configuration for the data that you want to create.
rowLevelPermissionDataSet
- The row-level security configuration for the data that you want to create.public void setRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.
rowLevelPermissionTagConfiguration
- The configuration of tags on a dataset to set row-level security. Row-level security tags are currently
supported for anonymous embedding only.public RowLevelPermissionTagConfiguration getRowLevelPermissionTagConfiguration()
The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.
public CreateDataSetRequest withRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration rowLevelPermissionTagConfiguration)
The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.
rowLevelPermissionTagConfiguration
- The configuration of tags on a dataset to set row-level security. Row-level security tags are currently
supported for anonymous embedding only.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 CreateDataSetRequest 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 CreateDataSetRequest 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 List<Tag> getTags()
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
public void setTags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
tags
- Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.public CreateDataSetRequest withTags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.public CreateDataSetRequest withTags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
tags
- Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.public void setDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
dataSetUsageConfiguration
- public DataSetUsageConfiguration getDataSetUsageConfiguration()
public CreateDataSetRequest withDataSetUsageConfiguration(DataSetUsageConfiguration dataSetUsageConfiguration)
dataSetUsageConfiguration
- public List<DatasetParameter> getDatasetParameters()
The parameter declarations of the dataset.
public void setDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameter declarations of the dataset.
datasetParameters
- The parameter declarations of the dataset.public CreateDataSetRequest withDatasetParameters(DatasetParameter... datasetParameters)
The parameter declarations of the 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 parameter declarations of the dataset.public CreateDataSetRequest withDatasetParameters(Collection<DatasetParameter> datasetParameters)
The parameter declarations of the dataset.
datasetParameters
- The parameter declarations of the dataset.public List<String> getFolderArns()
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
public void setFolderArns(Collection<String> folderArns)
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
folderArns
- When you create the dataset, Amazon QuickSight adds the dataset to these folders.public CreateDataSetRequest withFolderArns(String... folderArns)
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
NOTE: This method appends the values to the existing list (if any). Use
setFolderArns(java.util.Collection)
or withFolderArns(java.util.Collection)
if you want to
override the existing values.
folderArns
- When you create the dataset, Amazon QuickSight adds the dataset to these folders.public CreateDataSetRequest withFolderArns(Collection<String> folderArns)
When you create the dataset, Amazon QuickSight adds the dataset to these folders.
folderArns
- When you create the dataset, Amazon QuickSight adds the dataset to these folders.public String toString()
toString
in class Object
Object.toString()
public CreateDataSetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()