amazonka-finspace-data-2.0: Amazon FinSpace Public API SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FinSpaceData.CreateDataset

Description

Creates a new FinSpace Dataset.

Synopsis

Creating a Request

data CreateDataset Source #

The request for a CreateDataset operation

See: newCreateDataset smart constructor.

Constructors

CreateDataset' 

Fields

Instances

Instances details
ToJSON CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

ToHeaders CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

ToPath CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

ToQuery CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

AWSRequest CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

Associated Types

type AWSResponse CreateDataset #

Generic CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

Associated Types

type Rep CreateDataset :: Type -> Type #

Show CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

NFData CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

Methods

rnf :: CreateDataset -> () #

Eq CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

Hashable CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

type AWSResponse CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

type Rep CreateDataset Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

newCreateDataset Source #

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_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.

Constructors

CreateDatasetResponse' 

Fields

Instances

Instances details
Generic CreateDatasetResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

Associated Types

type Rep CreateDatasetResponse :: Type -> Type #

Read CreateDatasetResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

Show CreateDatasetResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

NFData CreateDatasetResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

Methods

rnf :: CreateDatasetResponse -> () #

Eq CreateDatasetResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

type Rep CreateDatasetResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.CreateDataset

type Rep CreateDatasetResponse = D1 ('MetaData "CreateDatasetResponse" "Amazonka.FinSpaceData.CreateDataset" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "CreateDatasetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "datasetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.