Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates a new FinSpace Dataset.
Synopsis
- data CreateDataset = CreateDataset' {}
- newCreateDataset :: Text -> DatasetKind -> PermissionGroupParams -> CreateDataset
- createDataset_alias :: Lens' CreateDataset (Maybe Text)
- createDataset_clientToken :: Lens' CreateDataset (Maybe Text)
- createDataset_datasetDescription :: Lens' CreateDataset (Maybe Text)
- createDataset_ownerInfo :: Lens' CreateDataset (Maybe DatasetOwnerInfo)
- createDataset_schemaDefinition :: Lens' CreateDataset (Maybe SchemaUnion)
- createDataset_datasetTitle :: Lens' CreateDataset Text
- createDataset_kind :: Lens' CreateDataset DatasetKind
- createDataset_permissionGroupParams :: Lens' CreateDataset PermissionGroupParams
- data CreateDatasetResponse = CreateDatasetResponse' {
- datasetId :: Maybe Text
- httpStatus :: Int
- newCreateDatasetResponse :: Int -> CreateDatasetResponse
- createDatasetResponse_datasetId :: Lens' CreateDatasetResponse (Maybe Text)
- createDatasetResponse_httpStatus :: Lens' CreateDatasetResponse Int
Creating a Request
data CreateDataset Source #
The request for a CreateDataset operation
See: newCreateDataset
smart constructor.
CreateDataset' | |
|
Instances
Create a value of CreateDataset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDataset
, createDataset_alias
- The unique resource identifier for a Dataset.
$sel:clientToken:CreateDataset'
, createDataset_clientToken
- A token that ensures idempotency. This token expires in 10 minutes.
CreateDataset
, createDataset_datasetDescription
- Description of a Dataset.
CreateDataset
, createDataset_ownerInfo
- Contact information for a Dataset owner.
CreateDataset
, createDataset_schemaDefinition
- Definition for a schema on a tabular Dataset.
CreateDataset
, createDataset_datasetTitle
- Display title for a FinSpace Dataset.
CreateDataset
, createDataset_kind
- The format in which Dataset data is structured.
TABULAR
– Data is structured in a tabular format.NON_TABULAR
– Data is structured in a non-tabular format.
$sel:permissionGroupParams:CreateDataset'
, createDataset_permissionGroupParams
- Permission group parameters for Dataset permissions.
Request Lenses
createDataset_alias :: Lens' CreateDataset (Maybe Text) Source #
The unique resource identifier for a Dataset.
createDataset_clientToken :: Lens' CreateDataset (Maybe Text) Source #
A token that ensures idempotency. This token expires in 10 minutes.
createDataset_datasetDescription :: Lens' CreateDataset (Maybe Text) Source #
Description of a Dataset.
createDataset_ownerInfo :: Lens' CreateDataset (Maybe DatasetOwnerInfo) Source #
Contact information for a Dataset owner.
createDataset_schemaDefinition :: Lens' CreateDataset (Maybe SchemaUnion) Source #
Definition for a schema on a tabular Dataset.
createDataset_datasetTitle :: Lens' CreateDataset Text Source #
Display title for a FinSpace Dataset.
createDataset_kind :: Lens' CreateDataset DatasetKind Source #
The format in which Dataset data is structured.
TABULAR
– Data is structured in a tabular format.NON_TABULAR
– Data is structured in a non-tabular format.
createDataset_permissionGroupParams :: Lens' CreateDataset PermissionGroupParams Source #
Permission group parameters for Dataset permissions.
Destructuring the Response
data CreateDatasetResponse Source #
The response from a CreateDataset operation
See: newCreateDatasetResponse
smart constructor.
CreateDatasetResponse' | |
|
Instances
newCreateDatasetResponse Source #
Create a value of CreateDatasetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDatasetResponse
, createDatasetResponse_datasetId
- The unique identifier for the created Dataset.
$sel:httpStatus:CreateDatasetResponse'
, createDatasetResponse_httpStatus
- The response's http status code.
Response Lenses
createDatasetResponse_datasetId :: Lens' CreateDatasetResponse (Maybe Text) Source #
The unique identifier for the created Dataset.
createDatasetResponse_httpStatus :: Lens' CreateDatasetResponse Int Source #
The response's http status code.