amazonka-athena-2.0: Amazon Athena 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.Athena.GetCalculationExecution

Description

Describes a previously submitted calculation execution.

Synopsis

Creating a Request

data GetCalculationExecution Source #

See: newGetCalculationExecution smart constructor.

Constructors

GetCalculationExecution' 

Fields

Instances

Instances details
ToJSON GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

ToHeaders GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

ToPath GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

ToQuery GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

AWSRequest GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Generic GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Associated Types

type Rep GetCalculationExecution :: Type -> Type #

Read GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Show GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

NFData GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Methods

rnf :: GetCalculationExecution -> () #

Eq GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Hashable GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type AWSResponse GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type Rep GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type Rep GetCalculationExecution = D1 ('MetaData "GetCalculationExecution" "Amazonka.Athena.GetCalculationExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetCalculationExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCalculationExecution Source #

Create a value of GetCalculationExecution 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:

GetCalculationExecution, getCalculationExecution_calculationExecutionId - The calculation execution UUID.

Request Lenses

Destructuring the Response

data GetCalculationExecutionResponse Source #

See: newGetCalculationExecutionResponse smart constructor.

Constructors

GetCalculationExecutionResponse' 

Fields

Instances

Instances details
Generic GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Associated Types

type Rep GetCalculationExecutionResponse :: Type -> Type #

Read GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Show GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

NFData GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Eq GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type Rep GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

newGetCalculationExecutionResponse Source #

Create a value of GetCalculationExecutionResponse 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:

GetCalculationExecution, getCalculationExecutionResponse_calculationExecutionId - The calculation execution UUID.

GetCalculationExecutionResponse, getCalculationExecutionResponse_description - The description of the calculation execution.

$sel:result:GetCalculationExecutionResponse', getCalculationExecutionResponse_result - Contains result information. This field is populated only if the calculation is completed.

GetCalculationExecutionResponse, getCalculationExecutionResponse_sessionId - The session ID that the calculation ran in.

GetCalculationExecutionResponse, getCalculationExecutionResponse_statistics - Contains information about the data processing unit (DPU) execution time and progress. This field is populated only when statistics are available.

GetCalculationExecutionResponse, getCalculationExecutionResponse_status - Contains information about the status of the calculation.

GetCalculationExecutionResponse, getCalculationExecutionResponse_workingDirectory - The Amazon S3 location in which calculation results are stored.

$sel:httpStatus:GetCalculationExecutionResponse', getCalculationExecutionResponse_httpStatus - The response's http status code.

Response Lenses

getCalculationExecutionResponse_result :: Lens' GetCalculationExecutionResponse (Maybe CalculationResult) Source #

Contains result information. This field is populated only if the calculation is completed.

getCalculationExecutionResponse_statistics :: Lens' GetCalculationExecutionResponse (Maybe CalculationStatistics) Source #

Contains information about the data processing unit (DPU) execution time and progress. This field is populated only when statistics are available.

getCalculationExecutionResponse_workingDirectory :: Lens' GetCalculationExecutionResponse (Maybe Text) Source #

The Amazon S3 location in which calculation results are stored.