amazonka-codebuild-2.0: Amazon CodeBuild 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.CodeBuild.BatchGetReports

Description

Returns an array of reports.

Synopsis

Creating a Request

data BatchGetReports Source #

See: newBatchGetReports smart constructor.

Constructors

BatchGetReports' 

Fields

Instances

Instances details
ToJSON BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

ToHeaders BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

ToPath BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

ToQuery BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

AWSRequest BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Associated Types

type AWSResponse BatchGetReports #

Generic BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Associated Types

type Rep BatchGetReports :: Type -> Type #

Read BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Show BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

NFData BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Methods

rnf :: BatchGetReports -> () #

Eq BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Hashable BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

type AWSResponse BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

type Rep BatchGetReports Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

type Rep BatchGetReports = D1 ('MetaData "BatchGetReports" "Amazonka.CodeBuild.BatchGetReports" "amazonka-codebuild-2.0-3KpZspRk9Ul8Wu4D0cM13Q" 'False) (C1 ('MetaCons "BatchGetReports'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newBatchGetReports Source #

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

BatchGetReports, batchGetReports_reportArns - An array of ARNs that identify the Report objects to return.

Request Lenses

batchGetReports_reportArns :: Lens' BatchGetReports (NonEmpty Text) Source #

An array of ARNs that identify the Report objects to return.

Destructuring the Response

data BatchGetReportsResponse Source #

See: newBatchGetReportsResponse smart constructor.

Constructors

BatchGetReportsResponse' 

Fields

Instances

Instances details
Generic BatchGetReportsResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Associated Types

type Rep BatchGetReportsResponse :: Type -> Type #

Read BatchGetReportsResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Show BatchGetReportsResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

NFData BatchGetReportsResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

Methods

rnf :: BatchGetReportsResponse -> () #

Eq BatchGetReportsResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

type Rep BatchGetReportsResponse Source # 
Instance details

Defined in Amazonka.CodeBuild.BatchGetReports

type Rep BatchGetReportsResponse = D1 ('MetaData "BatchGetReportsResponse" "Amazonka.CodeBuild.BatchGetReports" "amazonka-codebuild-2.0-3KpZspRk9Ul8Wu4D0cM13Q" 'False) (C1 ('MetaCons "BatchGetReportsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Report))) :*: (S1 ('MetaSel ('Just "reportsNotFound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetReportsResponse Source #

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

$sel:reports:BatchGetReportsResponse', batchGetReportsResponse_reports - The array of Report objects returned by BatchGetReports.

$sel:reportsNotFound:BatchGetReportsResponse', batchGetReportsResponse_reportsNotFound - An array of ARNs passed to BatchGetReportGroups that are not associated with a Report.

$sel:httpStatus:BatchGetReportsResponse', batchGetReportsResponse_httpStatus - The response's http status code.

Response Lenses

batchGetReportsResponse_reports :: Lens' BatchGetReportsResponse (Maybe (NonEmpty Report)) Source #

The array of Report objects returned by BatchGetReports.

batchGetReportsResponse_reportsNotFound :: Lens' BatchGetReportsResponse (Maybe (NonEmpty Text)) Source #

An array of ARNs passed to BatchGetReportGroups that are not associated with a Report.