AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AmazonAthenaClient

Implementation for accessing Athena

Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3. You can point Athena at your data in Amazon S3 and run ad-hoc queries and get results in seconds. Athena is serverless, so there is no infrastructure to set up or manage. You pay only for the queries you run. Athena scales automatically—executing queries in parallel—so results are fast, even with large datasets and complex queries. For more information, see What is Amazon Athena in the Amazon Athena User Guide.

If you connect to Athena using the JDBC driver, use version 1.1.0 of the driver or later with the Amazon Athena API. Earlier version drivers do not support the API. For more information and to download the driver, see Accessing Amazon Athena with JDBC.

Class AmazonAthenaConfig

Configuration for accessing Amazon Athena service

Class AmazonAthenaDefaultConfiguration

Configuration for accessing Amazon Athena service

Class AmazonAthenaException

Common exception for the Athena service.

Class AmazonAthenaRequest

Base class for Athena operation requests.

Class AuthenticationType

Constants used for properties of type AuthenticationType.

Class CalculationExecutionState

Constants used for properties of type CalculationExecutionState.

Class CapacityAllocationStatus

Constants used for properties of type CapacityAllocationStatus.

Class CapacityReservationStatus

Constants used for properties of type CapacityReservationStatus.

Class ColumnNullable

Constants used for properties of type ColumnNullable.

Class DataCatalogType

Constants used for properties of type DataCatalogType.

Class EncryptionOption

Constants used for properties of type EncryptionOption.

Class ExecutorState

Constants used for properties of type ExecutorState.

Class ExecutorType

Constants used for properties of type ExecutorType.

Class NotebookType

Constants used for properties of type NotebookType.

Class QueryExecutionState

Constants used for properties of type QueryExecutionState.

Class S3AclOption

Constants used for properties of type S3AclOption.

Class SessionState

Constants used for properties of type SessionState.

Class StatementType

Constants used for properties of type StatementType.

Class ThrottleReason

Constants used for properties of type ThrottleReason.

Class WorkGroupState

Constants used for properties of type WorkGroupState.

Interfaces

NameDescription
Interface IAmazonAthena

Interface for accessing Athena

Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3. You can point Athena at your data in Amazon S3 and run ad-hoc queries and get results in seconds. Athena is serverless, so there is no infrastructure to set up or manage. You pay only for the queries you run. Athena scales automatically—executing queries in parallel—so results are fast, even with large datasets and complex queries. For more information, see What is Amazon Athena in the Amazon Athena User Guide.

If you connect to Athena using the JDBC driver, use version 1.1.0 of the driver or later with the Amazon Athena API. Earlier version drivers do not support the API. For more information and to download the driver, see Accessing Amazon Athena with JDBC.