Documentation

Overview

Package athena provides the client and types for making API requests to Amazon 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 (http://docs.aws.amazon.com/athena/latest/ug/what-is.html) 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 (https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html).

For code samples using the AWS SDK for Java, see Examples and Code Samples (https://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide.

See https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18 for more information on this service.

See athena package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/athena/

Using the Client

To contact Amazon Athena with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Athena client Athena for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/athena/#New

Index

Constants

View Source
const (
	// ColumnNullableNotNull is a ColumnNullable enum value
	ColumnNullableNotNull = "NOT_NULL"

	// ColumnNullableNullable is a ColumnNullable enum value
	ColumnNullableNullable = "NULLABLE"

	// ColumnNullableUnknown is a ColumnNullable enum value
	ColumnNullableUnknown = "UNKNOWN"
)
View Source
const (
	// DataCatalogTypeLambda is a DataCatalogType enum value
	DataCatalogTypeLambda = "LAMBDA"

	// DataCatalogTypeGlue is a DataCatalogType enum value
	DataCatalogTypeGlue = "GLUE"

	// DataCatalogTypeHive is a DataCatalogType enum value
	DataCatalogTypeHive = "HIVE"
)
View Source
const (
	// EncryptionOptionSseS3 is a EncryptionOption enum value
	EncryptionOptionSseS3 = "SSE_S3"

	// EncryptionOptionSseKms is a EncryptionOption enum value
	EncryptionOptionSseKms = "SSE_KMS"

	// EncryptionOptionCseKms is a EncryptionOption enum value
	EncryptionOptionCseKms = "CSE_KMS"
)
View Source
const (
	// QueryExecutionStateQueued is a QueryExecutionState enum value
	QueryExecutionStateQueued = "QUEUED"

	// QueryExecutionStateRunning is a QueryExecutionState enum value
	QueryExecutionStateRunning = "RUNNING"

	// QueryExecutionStateSucceeded is a QueryExecutionState enum value
	QueryExecutionStateSucceeded = "SUCCEEDED"

	// QueryExecutionStateFailed is a QueryExecutionState enum value
	QueryExecutionStateFailed = "FAILED"

	// QueryExecutionStateCancelled is a QueryExecutionState enum value
	QueryExecutionStateCancelled = "CANCELLED"
)
View Source
const (
	// StatementTypeDdl is a StatementType enum value
	StatementTypeDdl = "DDL"

	// StatementTypeDml is a StatementType enum value
	StatementTypeDml = "DML"

	// StatementTypeUtility is a StatementType enum value
	StatementTypeUtility = "UTILITY"
)
View Source
const (
	// WorkGroupStateEnabled is a WorkGroupState enum value
	WorkGroupStateEnabled = "ENABLED"

	// WorkGroupStateDisabled is a WorkGroupState enum value
	WorkGroupStateDisabled = "DISABLED"
)
View Source
const (

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// Indicates a platform issue, which may be due to a transient condition or
	// outage.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeInvalidRequestException for service response error code
	// "InvalidRequestException".
	//
	// Indicates that something is wrong with the input to the request. For example,
	// a required parameter may be missing or out of range.
	ErrCodeInvalidRequestException = "InvalidRequestException"

	// ErrCodeMetadataException for service response error code
	// "MetadataException".
	//
	// An exception that Athena received when it called a custom metastore. Occurs
	// if the error is not caused by user input (InvalidRequestException) or from
	// the Athena platform (InternalServerException). For example, if a user-created
	// Lambda function is missing permissions, the Lambda 4XX exception is returned
	// in a MetadataException.
	ErrCodeMetadataException = "MetadataException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// A resource, such as a workgroup, was not found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeTooManyRequestsException for service response error code
	// "TooManyRequestsException".
	//
	// Indicates that the request was throttled.
	ErrCodeTooManyRequestsException = "TooManyRequestsException"
)
View Source
const (
	ServiceName = "athena"    // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "Athena"    // ServiceID is a unique identifier of a specific service.
)

    Service information constants

    View Source
    const (
    	// ThrottleReasonConcurrentQueryLimitExceeded is a ThrottleReason enum value
    	ThrottleReasonConcurrentQueryLimitExceeded = "CONCURRENT_QUERY_LIMIT_EXCEEDED"
    )

      The reason for the query throttling, for example, when it exceeds the concurrent query limit.

      Variables

      This section is empty.

      Functions

      func ColumnNullable_Values

      func ColumnNullable_Values() []string

        ColumnNullable_Values returns all elements of the ColumnNullable enum

        func DataCatalogType_Values

        func DataCatalogType_Values() []string

          DataCatalogType_Values returns all elements of the DataCatalogType enum

          func EncryptionOption_Values

          func EncryptionOption_Values() []string

            EncryptionOption_Values returns all elements of the EncryptionOption enum

            func QueryExecutionState_Values

            func QueryExecutionState_Values() []string

              QueryExecutionState_Values returns all elements of the QueryExecutionState enum

              func StatementType_Values

              func StatementType_Values() []string

                StatementType_Values returns all elements of the StatementType enum

                func ThrottleReason_Values

                func ThrottleReason_Values() []string

                  ThrottleReason_Values returns all elements of the ThrottleReason enum

                  func WorkGroupState_Values

                  func WorkGroupState_Values() []string

                    WorkGroupState_Values returns all elements of the WorkGroupState enum

                    Types

                    type Athena

                    type Athena struct {
                    	*client.Client
                    }

                      Athena provides the API operation methods for making requests to Amazon Athena. See this package's package overview docs for details on the service.

                      Athena methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

                      func New

                      func New(p client.ConfigProvider, cfgs ...*aws.Config) *Athena

                        New creates a new instance of the Athena client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

                        Example:

                        mySession := session.Must(session.NewSession())
                        
                        // Create a Athena client from just a session.
                        svc := athena.New(mySession)
                        
                        // Create a Athena client with additional configuration
                        svc := athena.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
                        

                        func (*Athena) BatchGetNamedQuery

                        func (c *Athena) BatchGetNamedQuery(input *BatchGetNamedQueryInput) (*BatchGetNamedQueryOutput, error)

                          BatchGetNamedQuery API operation for Amazon Athena.

                          Returns the details of a single named query or a list of up to 50 queries, which you provide as an array of query ID strings. Requires you to have access to the workgroup in which the queries were saved. Use ListNamedQueriesInput to get the list of named query IDs in the specified workgroup. If information could not be retrieved for a submitted query ID, information about the query ID submitted is listed under UnprocessedNamedQueryId. Named queries differ from executed queries. Use BatchGetQueryExecutionInput to get details about each unique query execution, and ListQueryExecutionsInput to get a list of query execution IDs.

                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                          See the AWS API reference guide for Amazon Athena's API operation BatchGetNamedQuery for usage and error information.

                          Returned Error Types:

                          * InternalServerException
                          Indicates a platform issue, which may be due to a transient condition or
                          outage.
                          
                          * InvalidRequestException
                          Indicates that something is wrong with the input to the request. For example,
                          a required parameter may be missing or out of range.
                          

                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/BatchGetNamedQuery

                          func (*Athena) BatchGetNamedQueryRequest

                          func (c *Athena) BatchGetNamedQueryRequest(input *BatchGetNamedQueryInput) (req *request.Request, output *BatchGetNamedQueryOutput)

                            BatchGetNamedQueryRequest generates a "aws/request.Request" representing the client's request for the BatchGetNamedQuery operation. The "output" return value will be populated with the request's response once the request completes successfully.

                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                            See BatchGetNamedQuery for more information on using the BatchGetNamedQuery API call, and error handling.

                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                            // Example sending a request using the BatchGetNamedQueryRequest method.
                            req, resp := client.BatchGetNamedQueryRequest(params)
                            
                            err := req.Send()
                            if err == nil { // resp is now filled
                                fmt.Println(resp)
                            }
                            

                            See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/BatchGetNamedQuery

                            func (*Athena) BatchGetNamedQueryWithContext

                            func (c *Athena) BatchGetNamedQueryWithContext(ctx aws.Context, input *BatchGetNamedQueryInput, opts ...request.Option) (*BatchGetNamedQueryOutput, error)

                              BatchGetNamedQueryWithContext is the same as BatchGetNamedQuery with the addition of the ability to pass a context and additional request options.

                              See BatchGetNamedQuery for details on how to use this API operation.

                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                              func (*Athena) BatchGetQueryExecution

                              func (c *Athena) BatchGetQueryExecution(input *BatchGetQueryExecutionInput) (*BatchGetQueryExecutionOutput, error)

                                BatchGetQueryExecution API operation for Amazon Athena.

                                Returns the details of a single query execution or a list of up to 50 query executions, which you provide as an array of query execution ID strings. Requires you to have access to the workgroup in which the queries ran. To get a list of query execution IDs, use ListQueryExecutionsInput$WorkGroup. Query executions differ from named (saved) queries. Use BatchGetNamedQueryInput to get details about named queries.

                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                See the AWS API reference guide for Amazon Athena's API operation BatchGetQueryExecution for usage and error information.

                                Returned Error Types:

                                * InternalServerException
                                Indicates a platform issue, which may be due to a transient condition or
                                outage.
                                
                                * InvalidRequestException
                                Indicates that something is wrong with the input to the request. For example,
                                a required parameter may be missing or out of range.
                                

                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/BatchGetQueryExecution

                                func (*Athena) BatchGetQueryExecutionRequest

                                func (c *Athena) BatchGetQueryExecutionRequest(input *BatchGetQueryExecutionInput) (req *request.Request, output *BatchGetQueryExecutionOutput)

                                  BatchGetQueryExecutionRequest generates a "aws/request.Request" representing the client's request for the BatchGetQueryExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                  See BatchGetQueryExecution for more information on using the BatchGetQueryExecution API call, and error handling.

                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                  // Example sending a request using the BatchGetQueryExecutionRequest method.
                                  req, resp := client.BatchGetQueryExecutionRequest(params)
                                  
                                  err := req.Send()
                                  if err == nil { // resp is now filled
                                      fmt.Println(resp)
                                  }
                                  

                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/BatchGetQueryExecution

                                  func (*Athena) BatchGetQueryExecutionWithContext

                                  func (c *Athena) BatchGetQueryExecutionWithContext(ctx aws.Context, input *BatchGetQueryExecutionInput, opts ...request.Option) (*BatchGetQueryExecutionOutput, error)

                                    BatchGetQueryExecutionWithContext is the same as BatchGetQueryExecution with the addition of the ability to pass a context and additional request options.

                                    See BatchGetQueryExecution for details on how to use this API operation.

                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                    func (*Athena) CreateDataCatalog

                                    func (c *Athena) CreateDataCatalog(input *CreateDataCatalogInput) (*CreateDataCatalogOutput, error)

                                      CreateDataCatalog API operation for Amazon Athena.

                                      Creates (registers) a data catalog with the specified name and properties. Catalogs created are visible to all users of the same AWS account.

                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                      See the AWS API reference guide for Amazon Athena's API operation CreateDataCatalog for usage and error information.

                                      Returned Error Types:

                                      * InternalServerException
                                      Indicates a platform issue, which may be due to a transient condition or
                                      outage.
                                      
                                      * InvalidRequestException
                                      Indicates that something is wrong with the input to the request. For example,
                                      a required parameter may be missing or out of range.
                                      

                                      See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreateDataCatalog

                                      func (*Athena) CreateDataCatalogRequest

                                      func (c *Athena) CreateDataCatalogRequest(input *CreateDataCatalogInput) (req *request.Request, output *CreateDataCatalogOutput)

                                        CreateDataCatalogRequest generates a "aws/request.Request" representing the client's request for the CreateDataCatalog operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                        See CreateDataCatalog for more information on using the CreateDataCatalog API call, and error handling.

                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                        // Example sending a request using the CreateDataCatalogRequest method.
                                        req, resp := client.CreateDataCatalogRequest(params)
                                        
                                        err := req.Send()
                                        if err == nil { // resp is now filled
                                            fmt.Println(resp)
                                        }
                                        

                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreateDataCatalog

                                        func (*Athena) CreateDataCatalogWithContext

                                        func (c *Athena) CreateDataCatalogWithContext(ctx aws.Context, input *CreateDataCatalogInput, opts ...request.Option) (*CreateDataCatalogOutput, error)

                                          CreateDataCatalogWithContext is the same as CreateDataCatalog with the addition of the ability to pass a context and additional request options.

                                          See CreateDataCatalog for details on how to use this API operation.

                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                          func (*Athena) CreateNamedQuery

                                          func (c *Athena) CreateNamedQuery(input *CreateNamedQueryInput) (*CreateNamedQueryOutput, error)

                                            CreateNamedQuery API operation for Amazon Athena.

                                            Creates a named query in the specified workgroup. Requires that you have access to the workgroup.

                                            For code samples using the AWS SDK for Java, see Examples and Code Samples (http://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide.

                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                            See the AWS API reference guide for Amazon Athena's API operation CreateNamedQuery for usage and error information.

                                            Returned Error Types:

                                            * InternalServerException
                                            Indicates a platform issue, which may be due to a transient condition or
                                            outage.
                                            
                                            * InvalidRequestException
                                            Indicates that something is wrong with the input to the request. For example,
                                            a required parameter may be missing or out of range.
                                            

                                            See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreateNamedQuery

                                            func (*Athena) CreateNamedQueryRequest

                                            func (c *Athena) CreateNamedQueryRequest(input *CreateNamedQueryInput) (req *request.Request, output *CreateNamedQueryOutput)

                                              CreateNamedQueryRequest generates a "aws/request.Request" representing the client's request for the CreateNamedQuery operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                              See CreateNamedQuery for more information on using the CreateNamedQuery API call, and error handling.

                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                              // Example sending a request using the CreateNamedQueryRequest method.
                                              req, resp := client.CreateNamedQueryRequest(params)
                                              
                                              err := req.Send()
                                              if err == nil { // resp is now filled
                                                  fmt.Println(resp)
                                              }
                                              

                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreateNamedQuery

                                              func (*Athena) CreateNamedQueryWithContext

                                              func (c *Athena) CreateNamedQueryWithContext(ctx aws.Context, input *CreateNamedQueryInput, opts ...request.Option) (*CreateNamedQueryOutput, error)

                                                CreateNamedQueryWithContext is the same as CreateNamedQuery with the addition of the ability to pass a context and additional request options.

                                                See CreateNamedQuery for details on how to use this API operation.

                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                func (*Athena) CreatePreparedStatement

                                                func (c *Athena) CreatePreparedStatement(input *CreatePreparedStatementInput) (*CreatePreparedStatementOutput, error)

                                                  CreatePreparedStatement API operation for Amazon Athena.

                                                  Creates a prepared statement for use with SQL queries in Athena.

                                                  Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                  See the AWS API reference guide for Amazon Athena's API operation CreatePreparedStatement for usage and error information.

                                                  Returned Error Types:

                                                  * InternalServerException
                                                  Indicates a platform issue, which may be due to a transient condition or
                                                  outage.
                                                  
                                                  * InvalidRequestException
                                                  Indicates that something is wrong with the input to the request. For example,
                                                  a required parameter may be missing or out of range.
                                                  

                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreatePreparedStatement

                                                  func (*Athena) CreatePreparedStatementRequest

                                                  func (c *Athena) CreatePreparedStatementRequest(input *CreatePreparedStatementInput) (req *request.Request, output *CreatePreparedStatementOutput)

                                                    CreatePreparedStatementRequest generates a "aws/request.Request" representing the client's request for the CreatePreparedStatement operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                    Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                    See CreatePreparedStatement for more information on using the CreatePreparedStatement API call, and error handling.

                                                    This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                    // Example sending a request using the CreatePreparedStatementRequest method.
                                                    req, resp := client.CreatePreparedStatementRequest(params)
                                                    
                                                    err := req.Send()
                                                    if err == nil { // resp is now filled
                                                        fmt.Println(resp)
                                                    }
                                                    

                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreatePreparedStatement

                                                    func (*Athena) CreatePreparedStatementWithContext

                                                    func (c *Athena) CreatePreparedStatementWithContext(ctx aws.Context, input *CreatePreparedStatementInput, opts ...request.Option) (*CreatePreparedStatementOutput, error)

                                                      CreatePreparedStatementWithContext is the same as CreatePreparedStatement with the addition of the ability to pass a context and additional request options.

                                                      See CreatePreparedStatement for details on how to use this API operation.

                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                      func (*Athena) CreateWorkGroup

                                                      func (c *Athena) CreateWorkGroup(input *CreateWorkGroupInput) (*CreateWorkGroupOutput, error)

                                                        CreateWorkGroup API operation for Amazon Athena.

                                                        Creates a workgroup with the specified name.

                                                        Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                        See the AWS API reference guide for Amazon Athena's API operation CreateWorkGroup for usage and error information.

                                                        Returned Error Types:

                                                        * InternalServerException
                                                        Indicates a platform issue, which may be due to a transient condition or
                                                        outage.
                                                        
                                                        * InvalidRequestException
                                                        Indicates that something is wrong with the input to the request. For example,
                                                        a required parameter may be missing or out of range.
                                                        

                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreateWorkGroup

                                                        func (*Athena) CreateWorkGroupRequest

                                                        func (c *Athena) CreateWorkGroupRequest(input *CreateWorkGroupInput) (req *request.Request, output *CreateWorkGroupOutput)

                                                          CreateWorkGroupRequest generates a "aws/request.Request" representing the client's request for the CreateWorkGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                          See CreateWorkGroup for more information on using the CreateWorkGroup API call, and error handling.

                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                          // Example sending a request using the CreateWorkGroupRequest method.
                                                          req, resp := client.CreateWorkGroupRequest(params)
                                                          
                                                          err := req.Send()
                                                          if err == nil { // resp is now filled
                                                              fmt.Println(resp)
                                                          }
                                                          

                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/CreateWorkGroup

                                                          func (*Athena) CreateWorkGroupWithContext

                                                          func (c *Athena) CreateWorkGroupWithContext(ctx aws.Context, input *CreateWorkGroupInput, opts ...request.Option) (*CreateWorkGroupOutput, error)

                                                            CreateWorkGroupWithContext is the same as CreateWorkGroup with the addition of the ability to pass a context and additional request options.

                                                            See CreateWorkGroup for details on how to use this API operation.

                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                            func (*Athena) DeleteDataCatalog

                                                            func (c *Athena) DeleteDataCatalog(input *DeleteDataCatalogInput) (*DeleteDataCatalogOutput, error)

                                                              DeleteDataCatalog API operation for Amazon Athena.

                                                              Deletes a data catalog.

                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                              See the AWS API reference guide for Amazon Athena's API operation DeleteDataCatalog for usage and error information.

                                                              Returned Error Types:

                                                              * InternalServerException
                                                              Indicates a platform issue, which may be due to a transient condition or
                                                              outage.
                                                              
                                                              * InvalidRequestException
                                                              Indicates that something is wrong with the input to the request. For example,
                                                              a required parameter may be missing or out of range.
                                                              

                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeleteDataCatalog

                                                              func (*Athena) DeleteDataCatalogRequest

                                                              func (c *Athena) DeleteDataCatalogRequest(input *DeleteDataCatalogInput) (req *request.Request, output *DeleteDataCatalogOutput)

                                                                DeleteDataCatalogRequest generates a "aws/request.Request" representing the client's request for the DeleteDataCatalog operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                See DeleteDataCatalog for more information on using the DeleteDataCatalog API call, and error handling.

                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                // Example sending a request using the DeleteDataCatalogRequest method.
                                                                req, resp := client.DeleteDataCatalogRequest(params)
                                                                
                                                                err := req.Send()
                                                                if err == nil { // resp is now filled
                                                                    fmt.Println(resp)
                                                                }
                                                                

                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeleteDataCatalog

                                                                func (*Athena) DeleteDataCatalogWithContext

                                                                func (c *Athena) DeleteDataCatalogWithContext(ctx aws.Context, input *DeleteDataCatalogInput, opts ...request.Option) (*DeleteDataCatalogOutput, error)

                                                                  DeleteDataCatalogWithContext is the same as DeleteDataCatalog with the addition of the ability to pass a context and additional request options.

                                                                  See DeleteDataCatalog for details on how to use this API operation.

                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                  func (*Athena) DeleteNamedQuery

                                                                  func (c *Athena) DeleteNamedQuery(input *DeleteNamedQueryInput) (*DeleteNamedQueryOutput, error)

                                                                    DeleteNamedQuery API operation for Amazon Athena.

                                                                    Deletes the named query if you have access to the workgroup in which the query was saved.

                                                                    For code samples using the AWS SDK for Java, see Examples and Code Samples (http://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide.

                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                    See the AWS API reference guide for Amazon Athena's API operation DeleteNamedQuery for usage and error information.

                                                                    Returned Error Types:

                                                                    * InternalServerException
                                                                    Indicates a platform issue, which may be due to a transient condition or
                                                                    outage.
                                                                    
                                                                    * InvalidRequestException
                                                                    Indicates that something is wrong with the input to the request. For example,
                                                                    a required parameter may be missing or out of range.
                                                                    

                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeleteNamedQuery

                                                                    func (*Athena) DeleteNamedQueryRequest

                                                                    func (c *Athena) DeleteNamedQueryRequest(input *DeleteNamedQueryInput) (req *request.Request, output *DeleteNamedQueryOutput)

                                                                      DeleteNamedQueryRequest generates a "aws/request.Request" representing the client's request for the DeleteNamedQuery operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                      See DeleteNamedQuery for more information on using the DeleteNamedQuery API call, and error handling.

                                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                      // Example sending a request using the DeleteNamedQueryRequest method.
                                                                      req, resp := client.DeleteNamedQueryRequest(params)
                                                                      
                                                                      err := req.Send()
                                                                      if err == nil { // resp is now filled
                                                                          fmt.Println(resp)
                                                                      }
                                                                      

                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeleteNamedQuery

                                                                      func (*Athena) DeleteNamedQueryWithContext

                                                                      func (c *Athena) DeleteNamedQueryWithContext(ctx aws.Context, input *DeleteNamedQueryInput, opts ...request.Option) (*DeleteNamedQueryOutput, error)

                                                                        DeleteNamedQueryWithContext is the same as DeleteNamedQuery with the addition of the ability to pass a context and additional request options.

                                                                        See DeleteNamedQuery for details on how to use this API operation.

                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                        func (*Athena) DeletePreparedStatement

                                                                        func (c *Athena) DeletePreparedStatement(input *DeletePreparedStatementInput) (*DeletePreparedStatementOutput, error)

                                                                          DeletePreparedStatement API operation for Amazon Athena.

                                                                          Deletes the prepared statement with the specified name from the specified workgroup.

                                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                          See the AWS API reference guide for Amazon Athena's API operation DeletePreparedStatement for usage and error information.

                                                                          Returned Error Types:

                                                                          * InternalServerException
                                                                          Indicates a platform issue, which may be due to a transient condition or
                                                                          outage.
                                                                          
                                                                          * InvalidRequestException
                                                                          Indicates that something is wrong with the input to the request. For example,
                                                                          a required parameter may be missing or out of range.
                                                                          
                                                                          * ResourceNotFoundException
                                                                          A resource, such as a workgroup, was not found.
                                                                          

                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeletePreparedStatement

                                                                          func (*Athena) DeletePreparedStatementRequest

                                                                          func (c *Athena) DeletePreparedStatementRequest(input *DeletePreparedStatementInput) (req *request.Request, output *DeletePreparedStatementOutput)

                                                                            DeletePreparedStatementRequest generates a "aws/request.Request" representing the client's request for the DeletePreparedStatement operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                            See DeletePreparedStatement for more information on using the DeletePreparedStatement API call, and error handling.

                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                            // Example sending a request using the DeletePreparedStatementRequest method.
                                                                            req, resp := client.DeletePreparedStatementRequest(params)
                                                                            
                                                                            err := req.Send()
                                                                            if err == nil { // resp is now filled
                                                                                fmt.Println(resp)
                                                                            }
                                                                            

                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeletePreparedStatement

                                                                            func (*Athena) DeletePreparedStatementWithContext

                                                                            func (c *Athena) DeletePreparedStatementWithContext(ctx aws.Context, input *DeletePreparedStatementInput, opts ...request.Option) (*DeletePreparedStatementOutput, error)

                                                                              DeletePreparedStatementWithContext is the same as DeletePreparedStatement with the addition of the ability to pass a context and additional request options.

                                                                              See DeletePreparedStatement for details on how to use this API operation.

                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                              func (*Athena) DeleteWorkGroup

                                                                              func (c *Athena) DeleteWorkGroup(input *DeleteWorkGroupInput) (*DeleteWorkGroupOutput, error)

                                                                                DeleteWorkGroup API operation for Amazon Athena.

                                                                                Deletes the workgroup with the specified name. The primary workgroup cannot be deleted.

                                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                See the AWS API reference guide for Amazon Athena's API operation DeleteWorkGroup for usage and error information.

                                                                                Returned Error Types:

                                                                                * InternalServerException
                                                                                Indicates a platform issue, which may be due to a transient condition or
                                                                                outage.
                                                                                
                                                                                * InvalidRequestException
                                                                                Indicates that something is wrong with the input to the request. For example,
                                                                                a required parameter may be missing or out of range.
                                                                                

                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeleteWorkGroup

                                                                                func (*Athena) DeleteWorkGroupRequest

                                                                                func (c *Athena) DeleteWorkGroupRequest(input *DeleteWorkGroupInput) (req *request.Request, output *DeleteWorkGroupOutput)

                                                                                  DeleteWorkGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                  See DeleteWorkGroup for more information on using the DeleteWorkGroup API call, and error handling.

                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                  // Example sending a request using the DeleteWorkGroupRequest method.
                                                                                  req, resp := client.DeleteWorkGroupRequest(params)
                                                                                  
                                                                                  err := req.Send()
                                                                                  if err == nil { // resp is now filled
                                                                                      fmt.Println(resp)
                                                                                  }
                                                                                  

                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/DeleteWorkGroup

                                                                                  func (*Athena) DeleteWorkGroupWithContext

                                                                                  func (c *Athena) DeleteWorkGroupWithContext(ctx aws.Context, input *DeleteWorkGroupInput, opts ...request.Option) (*DeleteWorkGroupOutput, error)

                                                                                    DeleteWorkGroupWithContext is the same as DeleteWorkGroup with the addition of the ability to pass a context and additional request options.

                                                                                    See DeleteWorkGroup for details on how to use this API operation.

                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                    func (*Athena) GetDataCatalog

                                                                                    func (c *Athena) GetDataCatalog(input *GetDataCatalogInput) (*GetDataCatalogOutput, error)

                                                                                      GetDataCatalog API operation for Amazon Athena.

                                                                                      Returns the specified data catalog.

                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                      See the AWS API reference guide for Amazon Athena's API operation GetDataCatalog for usage and error information.

                                                                                      Returned Error Types:

                                                                                      * InternalServerException
                                                                                      Indicates a platform issue, which may be due to a transient condition or
                                                                                      outage.
                                                                                      
                                                                                      * InvalidRequestException
                                                                                      Indicates that something is wrong with the input to the request. For example,
                                                                                      a required parameter may be missing or out of range.
                                                                                      

                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetDataCatalog

                                                                                      func (*Athena) GetDataCatalogRequest

                                                                                      func (c *Athena) GetDataCatalogRequest(input *GetDataCatalogInput) (req *request.Request, output *GetDataCatalogOutput)

                                                                                        GetDataCatalogRequest generates a "aws/request.Request" representing the client's request for the GetDataCatalog operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                        See GetDataCatalog for more information on using the GetDataCatalog API call, and error handling.

                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                        // Example sending a request using the GetDataCatalogRequest method.
                                                                                        req, resp := client.GetDataCatalogRequest(params)
                                                                                        
                                                                                        err := req.Send()
                                                                                        if err == nil { // resp is now filled
                                                                                            fmt.Println(resp)
                                                                                        }
                                                                                        

                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetDataCatalog

                                                                                        func (*Athena) GetDataCatalogWithContext

                                                                                        func (c *Athena) GetDataCatalogWithContext(ctx aws.Context, input *GetDataCatalogInput, opts ...request.Option) (*GetDataCatalogOutput, error)

                                                                                          GetDataCatalogWithContext is the same as GetDataCatalog with the addition of the ability to pass a context and additional request options.

                                                                                          See GetDataCatalog for details on how to use this API operation.

                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                          func (*Athena) GetDatabase

                                                                                          func (c *Athena) GetDatabase(input *GetDatabaseInput) (*GetDatabaseOutput, error)

                                                                                            GetDatabase API operation for Amazon Athena.

                                                                                            Returns a database object for the specified database and data catalog.

                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                            See the AWS API reference guide for Amazon Athena's API operation GetDatabase for usage and error information.

                                                                                            Returned Error Types:

                                                                                            * InternalServerException
                                                                                            Indicates a platform issue, which may be due to a transient condition or
                                                                                            outage.
                                                                                            
                                                                                            * InvalidRequestException
                                                                                            Indicates that something is wrong with the input to the request. For example,
                                                                                            a required parameter may be missing or out of range.
                                                                                            
                                                                                            * MetadataException
                                                                                            An exception that Athena received when it called a custom metastore. Occurs
                                                                                            if the error is not caused by user input (InvalidRequestException) or from
                                                                                            the Athena platform (InternalServerException). For example, if a user-created
                                                                                            Lambda function is missing permissions, the Lambda 4XX exception is returned
                                                                                            in a MetadataException.
                                                                                            

                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetDatabase

                                                                                            func (*Athena) GetDatabaseRequest

                                                                                            func (c *Athena) GetDatabaseRequest(input *GetDatabaseInput) (req *request.Request, output *GetDatabaseOutput)

                                                                                              GetDatabaseRequest generates a "aws/request.Request" representing the client's request for the GetDatabase operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                              See GetDatabase for more information on using the GetDatabase API call, and error handling.

                                                                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                              // Example sending a request using the GetDatabaseRequest method.
                                                                                              req, resp := client.GetDatabaseRequest(params)
                                                                                              
                                                                                              err := req.Send()
                                                                                              if err == nil { // resp is now filled
                                                                                                  fmt.Println(resp)
                                                                                              }
                                                                                              

                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetDatabase

                                                                                              func (*Athena) GetDatabaseWithContext

                                                                                              func (c *Athena) GetDatabaseWithContext(ctx aws.Context, input *GetDatabaseInput, opts ...request.Option) (*GetDatabaseOutput, error)

                                                                                                GetDatabaseWithContext is the same as GetDatabase with the addition of the ability to pass a context and additional request options.

                                                                                                See GetDatabase for details on how to use this API operation.

                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                func (*Athena) GetNamedQuery

                                                                                                func (c *Athena) GetNamedQuery(input *GetNamedQueryInput) (*GetNamedQueryOutput, error)

                                                                                                  GetNamedQuery API operation for Amazon Athena.

                                                                                                  Returns information about a single query. Requires that you have access to the workgroup in which the query was saved.

                                                                                                  Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                  See the AWS API reference guide for Amazon Athena's API operation GetNamedQuery for usage and error information.

                                                                                                  Returned Error Types:

                                                                                                  * InternalServerException
                                                                                                  Indicates a platform issue, which may be due to a transient condition or
                                                                                                  outage.
                                                                                                  
                                                                                                  * InvalidRequestException
                                                                                                  Indicates that something is wrong with the input to the request. For example,
                                                                                                  a required parameter may be missing or out of range.
                                                                                                  

                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetNamedQuery

                                                                                                  func (*Athena) GetNamedQueryRequest

                                                                                                  func (c *Athena) GetNamedQueryRequest(input *GetNamedQueryInput) (req *request.Request, output *GetNamedQueryOutput)

                                                                                                    GetNamedQueryRequest generates a "aws/request.Request" representing the client's request for the GetNamedQuery operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                    Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                    See GetNamedQuery for more information on using the GetNamedQuery API call, and error handling.

                                                                                                    This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                    // Example sending a request using the GetNamedQueryRequest method.
                                                                                                    req, resp := client.GetNamedQueryRequest(params)
                                                                                                    
                                                                                                    err := req.Send()
                                                                                                    if err == nil { // resp is now filled
                                                                                                        fmt.Println(resp)
                                                                                                    }
                                                                                                    

                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetNamedQuery

                                                                                                    func (*Athena) GetNamedQueryWithContext

                                                                                                    func (c *Athena) GetNamedQueryWithContext(ctx aws.Context, input *GetNamedQueryInput, opts ...request.Option) (*GetNamedQueryOutput, error)

                                                                                                      GetNamedQueryWithContext is the same as GetNamedQuery with the addition of the ability to pass a context and additional request options.

                                                                                                      See GetNamedQuery for details on how to use this API operation.

                                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                      func (*Athena) GetPreparedStatement

                                                                                                      func (c *Athena) GetPreparedStatement(input *GetPreparedStatementInput) (*GetPreparedStatementOutput, error)

                                                                                                        GetPreparedStatement API operation for Amazon Athena.

                                                                                                        Retrieves the prepared statement with the specified name from the specified workgroup.

                                                                                                        Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                        See the AWS API reference guide for Amazon Athena's API operation GetPreparedStatement for usage and error information.

                                                                                                        Returned Error Types:

                                                                                                        * InternalServerException
                                                                                                        Indicates a platform issue, which may be due to a transient condition or
                                                                                                        outage.
                                                                                                        
                                                                                                        * InvalidRequestException
                                                                                                        Indicates that something is wrong with the input to the request. For example,
                                                                                                        a required parameter may be missing or out of range.
                                                                                                        
                                                                                                        * ResourceNotFoundException
                                                                                                        A resource, such as a workgroup, was not found.
                                                                                                        

                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetPreparedStatement

                                                                                                        func (*Athena) GetPreparedStatementRequest

                                                                                                        func (c *Athena) GetPreparedStatementRequest(input *GetPreparedStatementInput) (req *request.Request, output *GetPreparedStatementOutput)

                                                                                                          GetPreparedStatementRequest generates a "aws/request.Request" representing the client's request for the GetPreparedStatement operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                          See GetPreparedStatement for more information on using the GetPreparedStatement API call, and error handling.

                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                          // Example sending a request using the GetPreparedStatementRequest method.
                                                                                                          req, resp := client.GetPreparedStatementRequest(params)
                                                                                                          
                                                                                                          err := req.Send()
                                                                                                          if err == nil { // resp is now filled
                                                                                                              fmt.Println(resp)
                                                                                                          }
                                                                                                          

                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetPreparedStatement

                                                                                                          func (*Athena) GetPreparedStatementWithContext

                                                                                                          func (c *Athena) GetPreparedStatementWithContext(ctx aws.Context, input *GetPreparedStatementInput, opts ...request.Option) (*GetPreparedStatementOutput, error)

                                                                                                            GetPreparedStatementWithContext is the same as GetPreparedStatement with the addition of the ability to pass a context and additional request options.

                                                                                                            See GetPreparedStatement for details on how to use this API operation.

                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                            func (*Athena) GetQueryExecution

                                                                                                            func (c *Athena) GetQueryExecution(input *GetQueryExecutionInput) (*GetQueryExecutionOutput, error)

                                                                                                              GetQueryExecution API operation for Amazon Athena.

                                                                                                              Returns information about a single execution of a query if you have access to the workgroup in which the query ran. Each time a query executes, information about the query execution is saved with a unique ID.

                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                              See the AWS API reference guide for Amazon Athena's API operation GetQueryExecution for usage and error information.

                                                                                                              Returned Error Types:

                                                                                                              * InternalServerException
                                                                                                              Indicates a platform issue, which may be due to a transient condition or
                                                                                                              outage.
                                                                                                              
                                                                                                              * InvalidRequestException
                                                                                                              Indicates that something is wrong with the input to the request. For example,
                                                                                                              a required parameter may be missing or out of range.
                                                                                                              

                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetQueryExecution

                                                                                                              func (*Athena) GetQueryExecutionRequest

                                                                                                              func (c *Athena) GetQueryExecutionRequest(input *GetQueryExecutionInput) (req *request.Request, output *GetQueryExecutionOutput)

                                                                                                                GetQueryExecutionRequest generates a "aws/request.Request" representing the client's request for the GetQueryExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                See GetQueryExecution for more information on using the GetQueryExecution API call, and error handling.

                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                // Example sending a request using the GetQueryExecutionRequest method.
                                                                                                                req, resp := client.GetQueryExecutionRequest(params)
                                                                                                                
                                                                                                                err := req.Send()
                                                                                                                if err == nil { // resp is now filled
                                                                                                                    fmt.Println(resp)
                                                                                                                }
                                                                                                                

                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetQueryExecution

                                                                                                                func (*Athena) GetQueryExecutionWithContext

                                                                                                                func (c *Athena) GetQueryExecutionWithContext(ctx aws.Context, input *GetQueryExecutionInput, opts ...request.Option) (*GetQueryExecutionOutput, error)

                                                                                                                  GetQueryExecutionWithContext is the same as GetQueryExecution with the addition of the ability to pass a context and additional request options.

                                                                                                                  See GetQueryExecution for details on how to use this API operation.

                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                  func (*Athena) GetQueryResults

                                                                                                                  func (c *Athena) GetQueryResults(input *GetQueryResultsInput) (*GetQueryResultsOutput, error)

                                                                                                                    GetQueryResults API operation for Amazon Athena.

                                                                                                                    Streams the results of a single query execution specified by QueryExecutionId from the Athena query results location in Amazon S3. For more information, see Query Results (https://docs.aws.amazon.com/athena/latest/ug/querying.html) in the Amazon Athena User Guide. This request does not execute the query but returns results. Use StartQueryExecution to run a query.

                                                                                                                    To stream query results successfully, the IAM principal with permission to call GetQueryResults also must have permissions to the Amazon S3 GetObject action for the Athena query results location.

                                                                                                                    IAM principals with permission to the Amazon S3 GetObject action for the query results location are able to retrieve query results from Amazon S3 even if permission to the GetQueryResults action is denied. To restrict user or role access, ensure that Amazon S3 permissions to the Athena query location are denied.

                                                                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                    See the AWS API reference guide for Amazon Athena's API operation GetQueryResults for usage and error information.

                                                                                                                    Returned Error Types:

                                                                                                                    * InternalServerException
                                                                                                                    Indicates a platform issue, which may be due to a transient condition or
                                                                                                                    outage.
                                                                                                                    
                                                                                                                    * InvalidRequestException
                                                                                                                    Indicates that something is wrong with the input to the request. For example,
                                                                                                                    a required parameter may be missing or out of range.
                                                                                                                    

                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetQueryResults

                                                                                                                    func (*Athena) GetQueryResultsPages

                                                                                                                    func (c *Athena) GetQueryResultsPages(input *GetQueryResultsInput, fn func(*GetQueryResultsOutput, bool) bool) error

                                                                                                                      GetQueryResultsPages iterates over the pages of a GetQueryResults operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                      See GetQueryResults method for more information on how to use this operation.

                                                                                                                      Note: This operation can generate multiple requests to a service.

                                                                                                                      // Example iterating over at most 3 pages of a GetQueryResults operation.
                                                                                                                      pageNum := 0
                                                                                                                      err := client.GetQueryResultsPages(params,
                                                                                                                          func(page *athena.GetQueryResultsOutput, lastPage bool) bool {
                                                                                                                              pageNum++
                                                                                                                              fmt.Println(page)
                                                                                                                              return pageNum <= 3
                                                                                                                          })
                                                                                                                      

                                                                                                                      func (*Athena) GetQueryResultsPagesWithContext

                                                                                                                      func (c *Athena) GetQueryResultsPagesWithContext(ctx aws.Context, input *GetQueryResultsInput, fn func(*GetQueryResultsOutput, bool) bool, opts ...request.Option) error

                                                                                                                        GetQueryResultsPagesWithContext same as GetQueryResultsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                        func (*Athena) GetQueryResultsRequest

                                                                                                                        func (c *Athena) GetQueryResultsRequest(input *GetQueryResultsInput) (req *request.Request, output *GetQueryResultsOutput)

                                                                                                                          GetQueryResultsRequest generates a "aws/request.Request" representing the client's request for the GetQueryResults operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                          See GetQueryResults for more information on using the GetQueryResults API call, and error handling.

                                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                          // Example sending a request using the GetQueryResultsRequest method.
                                                                                                                          req, resp := client.GetQueryResultsRequest(params)
                                                                                                                          
                                                                                                                          err := req.Send()
                                                                                                                          if err == nil { // resp is now filled
                                                                                                                              fmt.Println(resp)
                                                                                                                          }
                                                                                                                          

                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetQueryResults

                                                                                                                          func (*Athena) GetQueryResultsWithContext

                                                                                                                          func (c *Athena) GetQueryResultsWithContext(ctx aws.Context, input *GetQueryResultsInput, opts ...request.Option) (*GetQueryResultsOutput, error)

                                                                                                                            GetQueryResultsWithContext is the same as GetQueryResults with the addition of the ability to pass a context and additional request options.

                                                                                                                            See GetQueryResults for details on how to use this API operation.

                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                            func (*Athena) GetTableMetadata

                                                                                                                            func (c *Athena) GetTableMetadata(input *GetTableMetadataInput) (*GetTableMetadataOutput, error)

                                                                                                                              GetTableMetadata API operation for Amazon Athena.

                                                                                                                              Returns table metadata for the specified catalog, database, and table.

                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                              See the AWS API reference guide for Amazon Athena's API operation GetTableMetadata for usage and error information.

                                                                                                                              Returned Error Types:

                                                                                                                              * InternalServerException
                                                                                                                              Indicates a platform issue, which may be due to a transient condition or
                                                                                                                              outage.
                                                                                                                              
                                                                                                                              * InvalidRequestException
                                                                                                                              Indicates that something is wrong with the input to the request. For example,
                                                                                                                              a required parameter may be missing or out of range.
                                                                                                                              
                                                                                                                              * MetadataException
                                                                                                                              An exception that Athena received when it called a custom metastore. Occurs
                                                                                                                              if the error is not caused by user input (InvalidRequestException) or from
                                                                                                                              the Athena platform (InternalServerException). For example, if a user-created
                                                                                                                              Lambda function is missing permissions, the Lambda 4XX exception is returned
                                                                                                                              in a MetadataException.
                                                                                                                              

                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetTableMetadata

                                                                                                                              func (*Athena) GetTableMetadataRequest

                                                                                                                              func (c *Athena) GetTableMetadataRequest(input *GetTableMetadataInput) (req *request.Request, output *GetTableMetadataOutput)

                                                                                                                                GetTableMetadataRequest generates a "aws/request.Request" representing the client's request for the GetTableMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                See GetTableMetadata for more information on using the GetTableMetadata API call, and error handling.

                                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                // Example sending a request using the GetTableMetadataRequest method.
                                                                                                                                req, resp := client.GetTableMetadataRequest(params)
                                                                                                                                
                                                                                                                                err := req.Send()
                                                                                                                                if err == nil { // resp is now filled
                                                                                                                                    fmt.Println(resp)
                                                                                                                                }
                                                                                                                                

                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetTableMetadata

                                                                                                                                func (*Athena) GetTableMetadataWithContext

                                                                                                                                func (c *Athena) GetTableMetadataWithContext(ctx aws.Context, input *GetTableMetadataInput, opts ...request.Option) (*GetTableMetadataOutput, error)

                                                                                                                                  GetTableMetadataWithContext is the same as GetTableMetadata with the addition of the ability to pass a context and additional request options.

                                                                                                                                  See GetTableMetadata for details on how to use this API operation.

                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                  func (*Athena) GetWorkGroup

                                                                                                                                  func (c *Athena) GetWorkGroup(input *GetWorkGroupInput) (*GetWorkGroupOutput, error)

                                                                                                                                    GetWorkGroup API operation for Amazon Athena.

                                                                                                                                    Returns information about the workgroup with the specified name.

                                                                                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                    See the AWS API reference guide for Amazon Athena's API operation GetWorkGroup for usage and error information.

                                                                                                                                    Returned Error Types:

                                                                                                                                    * InternalServerException
                                                                                                                                    Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                    outage.
                                                                                                                                    
                                                                                                                                    * InvalidRequestException
                                                                                                                                    Indicates that something is wrong with the input to the request. For example,
                                                                                                                                    a required parameter may be missing or out of range.
                                                                                                                                    

                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetWorkGroup

                                                                                                                                    func (*Athena) GetWorkGroupRequest

                                                                                                                                    func (c *Athena) GetWorkGroupRequest(input *GetWorkGroupInput) (req *request.Request, output *GetWorkGroupOutput)

                                                                                                                                      GetWorkGroupRequest generates a "aws/request.Request" representing the client's request for the GetWorkGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                      See GetWorkGroup for more information on using the GetWorkGroup API call, and error handling.

                                                                                                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                      // Example sending a request using the GetWorkGroupRequest method.
                                                                                                                                      req, resp := client.GetWorkGroupRequest(params)
                                                                                                                                      
                                                                                                                                      err := req.Send()
                                                                                                                                      if err == nil { // resp is now filled
                                                                                                                                          fmt.Println(resp)
                                                                                                                                      }
                                                                                                                                      

                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetWorkGroup

                                                                                                                                      func (*Athena) GetWorkGroupWithContext

                                                                                                                                      func (c *Athena) GetWorkGroupWithContext(ctx aws.Context, input *GetWorkGroupInput, opts ...request.Option) (*GetWorkGroupOutput, error)

                                                                                                                                        GetWorkGroupWithContext is the same as GetWorkGroup with the addition of the ability to pass a context and additional request options.

                                                                                                                                        See GetWorkGroup for details on how to use this API operation.

                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                        func (*Athena) ListDataCatalogs

                                                                                                                                        func (c *Athena) ListDataCatalogs(input *ListDataCatalogsInput) (*ListDataCatalogsOutput, error)

                                                                                                                                          ListDataCatalogs API operation for Amazon Athena.

                                                                                                                                          Lists the data catalogs in the current AWS account.

                                                                                                                                          Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                          See the AWS API reference guide for Amazon Athena's API operation ListDataCatalogs for usage and error information.

                                                                                                                                          Returned Error Types:

                                                                                                                                          * InternalServerException
                                                                                                                                          Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                          outage.
                                                                                                                                          
                                                                                                                                          * InvalidRequestException
                                                                                                                                          Indicates that something is wrong with the input to the request. For example,
                                                                                                                                          a required parameter may be missing or out of range.
                                                                                                                                          

                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListDataCatalogs

                                                                                                                                          func (*Athena) ListDataCatalogsPages

                                                                                                                                          func (c *Athena) ListDataCatalogsPages(input *ListDataCatalogsInput, fn func(*ListDataCatalogsOutput, bool) bool) error

                                                                                                                                            ListDataCatalogsPages iterates over the pages of a ListDataCatalogs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                            See ListDataCatalogs method for more information on how to use this operation.

                                                                                                                                            Note: This operation can generate multiple requests to a service.

                                                                                                                                            // Example iterating over at most 3 pages of a ListDataCatalogs operation.
                                                                                                                                            pageNum := 0
                                                                                                                                            err := client.ListDataCatalogsPages(params,
                                                                                                                                                func(page *athena.ListDataCatalogsOutput, lastPage bool) bool {
                                                                                                                                                    pageNum++
                                                                                                                                                    fmt.Println(page)
                                                                                                                                                    return pageNum <= 3
                                                                                                                                                })
                                                                                                                                            

                                                                                                                                            func (*Athena) ListDataCatalogsPagesWithContext

                                                                                                                                            func (c *Athena) ListDataCatalogsPagesWithContext(ctx aws.Context, input *ListDataCatalogsInput, fn func(*ListDataCatalogsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                              ListDataCatalogsPagesWithContext same as ListDataCatalogsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                              func (*Athena) ListDataCatalogsRequest

                                                                                                                                              func (c *Athena) ListDataCatalogsRequest(input *ListDataCatalogsInput) (req *request.Request, output *ListDataCatalogsOutput)

                                                                                                                                                ListDataCatalogsRequest generates a "aws/request.Request" representing the client's request for the ListDataCatalogs operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                See ListDataCatalogs for more information on using the ListDataCatalogs API call, and error handling.

                                                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                // Example sending a request using the ListDataCatalogsRequest method.
                                                                                                                                                req, resp := client.ListDataCatalogsRequest(params)
                                                                                                                                                
                                                                                                                                                err := req.Send()
                                                                                                                                                if err == nil { // resp is now filled
                                                                                                                                                    fmt.Println(resp)
                                                                                                                                                }
                                                                                                                                                

                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListDataCatalogs

                                                                                                                                                func (*Athena) ListDataCatalogsWithContext

                                                                                                                                                func (c *Athena) ListDataCatalogsWithContext(ctx aws.Context, input *ListDataCatalogsInput, opts ...request.Option) (*ListDataCatalogsOutput, error)

                                                                                                                                                  ListDataCatalogsWithContext is the same as ListDataCatalogs with the addition of the ability to pass a context and additional request options.

                                                                                                                                                  See ListDataCatalogs for details on how to use this API operation.

                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                  func (*Athena) ListDatabases

                                                                                                                                                  func (c *Athena) ListDatabases(input *ListDatabasesInput) (*ListDatabasesOutput, error)

                                                                                                                                                    ListDatabases API operation for Amazon Athena.

                                                                                                                                                    Lists the databases in the specified data catalog.

                                                                                                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                    See the AWS API reference guide for Amazon Athena's API operation ListDatabases for usage and error information.

                                                                                                                                                    Returned Error Types:

                                                                                                                                                    * InternalServerException
                                                                                                                                                    Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                    outage.
                                                                                                                                                    
                                                                                                                                                    * InvalidRequestException
                                                                                                                                                    Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                    a required parameter may be missing or out of range.
                                                                                                                                                    
                                                                                                                                                    * MetadataException
                                                                                                                                                    An exception that Athena received when it called a custom metastore. Occurs
                                                                                                                                                    if the error is not caused by user input (InvalidRequestException) or from
                                                                                                                                                    the Athena platform (InternalServerException). For example, if a user-created
                                                                                                                                                    Lambda function is missing permissions, the Lambda 4XX exception is returned
                                                                                                                                                    in a MetadataException.
                                                                                                                                                    

                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListDatabases

                                                                                                                                                    func (*Athena) ListDatabasesPages

                                                                                                                                                    func (c *Athena) ListDatabasesPages(input *ListDatabasesInput, fn func(*ListDatabasesOutput, bool) bool) error

                                                                                                                                                      ListDatabasesPages iterates over the pages of a ListDatabases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                      See ListDatabases method for more information on how to use this operation.

                                                                                                                                                      Note: This operation can generate multiple requests to a service.

                                                                                                                                                      // Example iterating over at most 3 pages of a ListDatabases operation.
                                                                                                                                                      pageNum := 0
                                                                                                                                                      err := client.ListDatabasesPages(params,
                                                                                                                                                          func(page *athena.ListDatabasesOutput, lastPage bool) bool {
                                                                                                                                                              pageNum++
                                                                                                                                                              fmt.Println(page)
                                                                                                                                                              return pageNum <= 3
                                                                                                                                                          })
                                                                                                                                                      

                                                                                                                                                      func (*Athena) ListDatabasesPagesWithContext

                                                                                                                                                      func (c *Athena) ListDatabasesPagesWithContext(ctx aws.Context, input *ListDatabasesInput, fn func(*ListDatabasesOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                        ListDatabasesPagesWithContext same as ListDatabasesPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                        func (*Athena) ListDatabasesRequest

                                                                                                                                                        func (c *Athena) ListDatabasesRequest(input *ListDatabasesInput) (req *request.Request, output *ListDatabasesOutput)

                                                                                                                                                          ListDatabasesRequest generates a "aws/request.Request" representing the client's request for the ListDatabases operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                          See ListDatabases for more information on using the ListDatabases API call, and error handling.

                                                                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                          // Example sending a request using the ListDatabasesRequest method.
                                                                                                                                                          req, resp := client.ListDatabasesRequest(params)
                                                                                                                                                          
                                                                                                                                                          err := req.Send()
                                                                                                                                                          if err == nil { // resp is now filled
                                                                                                                                                              fmt.Println(resp)
                                                                                                                                                          }
                                                                                                                                                          

                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListDatabases

                                                                                                                                                          func (*Athena) ListDatabasesWithContext

                                                                                                                                                          func (c *Athena) ListDatabasesWithContext(ctx aws.Context, input *ListDatabasesInput, opts ...request.Option) (*ListDatabasesOutput, error)

                                                                                                                                                            ListDatabasesWithContext is the same as ListDatabases with the addition of the ability to pass a context and additional request options.

                                                                                                                                                            See ListDatabases for details on how to use this API operation.

                                                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                            func (*Athena) ListEngineVersions

                                                                                                                                                            func (c *Athena) ListEngineVersions(input *ListEngineVersionsInput) (*ListEngineVersionsOutput, error)

                                                                                                                                                              ListEngineVersions API operation for Amazon Athena.

                                                                                                                                                              Returns a list of engine versions that are available to choose from, including the Auto option.

                                                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                              See the AWS API reference guide for Amazon Athena's API operation ListEngineVersions for usage and error information.

                                                                                                                                                              Returned Error Types:

                                                                                                                                                              * InternalServerException
                                                                                                                                                              Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                              outage.
                                                                                                                                                              
                                                                                                                                                              * InvalidRequestException
                                                                                                                                                              Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                              a required parameter may be missing or out of range.
                                                                                                                                                              

                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListEngineVersions

                                                                                                                                                              func (*Athena) ListEngineVersionsRequest

                                                                                                                                                              func (c *Athena) ListEngineVersionsRequest(input *ListEngineVersionsInput) (req *request.Request, output *ListEngineVersionsOutput)

                                                                                                                                                                ListEngineVersionsRequest generates a "aws/request.Request" representing the client's request for the ListEngineVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                See ListEngineVersions for more information on using the ListEngineVersions API call, and error handling.

                                                                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                // Example sending a request using the ListEngineVersionsRequest method.
                                                                                                                                                                req, resp := client.ListEngineVersionsRequest(params)
                                                                                                                                                                
                                                                                                                                                                err := req.Send()
                                                                                                                                                                if err == nil { // resp is now filled
                                                                                                                                                                    fmt.Println(resp)
                                                                                                                                                                }
                                                                                                                                                                

                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListEngineVersions

                                                                                                                                                                func (*Athena) ListEngineVersionsWithContext

                                                                                                                                                                func (c *Athena) ListEngineVersionsWithContext(ctx aws.Context, input *ListEngineVersionsInput, opts ...request.Option) (*ListEngineVersionsOutput, error)

                                                                                                                                                                  ListEngineVersionsWithContext is the same as ListEngineVersions with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                  See ListEngineVersions for details on how to use this API operation.

                                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                  func (*Athena) ListNamedQueries

                                                                                                                                                                  func (c *Athena) ListNamedQueries(input *ListNamedQueriesInput) (*ListNamedQueriesOutput, error)

                                                                                                                                                                    ListNamedQueries API operation for Amazon Athena.

                                                                                                                                                                    Provides a list of available query IDs only for queries saved in the specified workgroup. Requires that you have access to the specified workgroup. If a workgroup is not specified, lists the saved queries for the primary workgroup.

                                                                                                                                                                    For code samples using the AWS SDK for Java, see Examples and Code Samples (http://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide.

                                                                                                                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                    See the AWS API reference guide for Amazon Athena's API operation ListNamedQueries for usage and error information.

                                                                                                                                                                    Returned Error Types:

                                                                                                                                                                    * InternalServerException
                                                                                                                                                                    Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                    outage.
                                                                                                                                                                    
                                                                                                                                                                    * InvalidRequestException
                                                                                                                                                                    Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                    a required parameter may be missing or out of range.
                                                                                                                                                                    

                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListNamedQueries

                                                                                                                                                                    func (*Athena) ListNamedQueriesPages

                                                                                                                                                                    func (c *Athena) ListNamedQueriesPages(input *ListNamedQueriesInput, fn func(*ListNamedQueriesOutput, bool) bool) error

                                                                                                                                                                      ListNamedQueriesPages iterates over the pages of a ListNamedQueries operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                      See ListNamedQueries method for more information on how to use this operation.

                                                                                                                                                                      Note: This operation can generate multiple requests to a service.

                                                                                                                                                                      // Example iterating over at most 3 pages of a ListNamedQueries operation.
                                                                                                                                                                      pageNum := 0
                                                                                                                                                                      err := client.ListNamedQueriesPages(params,
                                                                                                                                                                          func(page *athena.ListNamedQueriesOutput, lastPage bool) bool {
                                                                                                                                                                              pageNum++
                                                                                                                                                                              fmt.Println(page)
                                                                                                                                                                              return pageNum <= 3
                                                                                                                                                                          })
                                                                                                                                                                      

                                                                                                                                                                      func (*Athena) ListNamedQueriesPagesWithContext

                                                                                                                                                                      func (c *Athena) ListNamedQueriesPagesWithContext(ctx aws.Context, input *ListNamedQueriesInput, fn func(*ListNamedQueriesOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                        ListNamedQueriesPagesWithContext same as ListNamedQueriesPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                        func (*Athena) ListNamedQueriesRequest

                                                                                                                                                                        func (c *Athena) ListNamedQueriesRequest(input *ListNamedQueriesInput) (req *request.Request, output *ListNamedQueriesOutput)

                                                                                                                                                                          ListNamedQueriesRequest generates a "aws/request.Request" representing the client's request for the ListNamedQueries operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                          See ListNamedQueries for more information on using the ListNamedQueries API call, and error handling.

                                                                                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                          // Example sending a request using the ListNamedQueriesRequest method.
                                                                                                                                                                          req, resp := client.ListNamedQueriesRequest(params)
                                                                                                                                                                          
                                                                                                                                                                          err := req.Send()
                                                                                                                                                                          if err == nil { // resp is now filled
                                                                                                                                                                              fmt.Println(resp)
                                                                                                                                                                          }
                                                                                                                                                                          

                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListNamedQueries

                                                                                                                                                                          func (*Athena) ListNamedQueriesWithContext

                                                                                                                                                                          func (c *Athena) ListNamedQueriesWithContext(ctx aws.Context, input *ListNamedQueriesInput, opts ...request.Option) (*ListNamedQueriesOutput, error)

                                                                                                                                                                            ListNamedQueriesWithContext is the same as ListNamedQueries with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                            See ListNamedQueries for details on how to use this API operation.

                                                                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                            func (*Athena) ListPreparedStatements

                                                                                                                                                                            func (c *Athena) ListPreparedStatements(input *ListPreparedStatementsInput) (*ListPreparedStatementsOutput, error)

                                                                                                                                                                              ListPreparedStatements API operation for Amazon Athena.

                                                                                                                                                                              Lists the prepared statements in the specfied workgroup.

                                                                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                              See the AWS API reference guide for Amazon Athena's API operation ListPreparedStatements for usage and error information.

                                                                                                                                                                              Returned Error Types:

                                                                                                                                                                              * InternalServerException
                                                                                                                                                                              Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                              outage.
                                                                                                                                                                              
                                                                                                                                                                              * InvalidRequestException
                                                                                                                                                                              Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                              a required parameter may be missing or out of range.
                                                                                                                                                                              

                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListPreparedStatements

                                                                                                                                                                              func (*Athena) ListPreparedStatementsPages

                                                                                                                                                                              func (c *Athena) ListPreparedStatementsPages(input *ListPreparedStatementsInput, fn func(*ListPreparedStatementsOutput, bool) bool) error

                                                                                                                                                                                ListPreparedStatementsPages iterates over the pages of a ListPreparedStatements operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                See ListPreparedStatements method for more information on how to use this operation.

                                                                                                                                                                                Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                // Example iterating over at most 3 pages of a ListPreparedStatements operation.
                                                                                                                                                                                pageNum := 0
                                                                                                                                                                                err := client.ListPreparedStatementsPages(params,
                                                                                                                                                                                    func(page *athena.ListPreparedStatementsOutput, lastPage bool) bool {
                                                                                                                                                                                        pageNum++
                                                                                                                                                                                        fmt.Println(page)
                                                                                                                                                                                        return pageNum <= 3
                                                                                                                                                                                    })
                                                                                                                                                                                

                                                                                                                                                                                func (*Athena) ListPreparedStatementsPagesWithContext

                                                                                                                                                                                func (c *Athena) ListPreparedStatementsPagesWithContext(ctx aws.Context, input *ListPreparedStatementsInput, fn func(*ListPreparedStatementsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                  ListPreparedStatementsPagesWithContext same as ListPreparedStatementsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                  func (*Athena) ListPreparedStatementsRequest

                                                                                                                                                                                  func (c *Athena) ListPreparedStatementsRequest(input *ListPreparedStatementsInput) (req *request.Request, output *ListPreparedStatementsOutput)

                                                                                                                                                                                    ListPreparedStatementsRequest generates a "aws/request.Request" representing the client's request for the ListPreparedStatements operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                    Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                    See ListPreparedStatements for more information on using the ListPreparedStatements API call, and error handling.

                                                                                                                                                                                    This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                    // Example sending a request using the ListPreparedStatementsRequest method.
                                                                                                                                                                                    req, resp := client.ListPreparedStatementsRequest(params)
                                                                                                                                                                                    
                                                                                                                                                                                    err := req.Send()
                                                                                                                                                                                    if err == nil { // resp is now filled
                                                                                                                                                                                        fmt.Println(resp)
                                                                                                                                                                                    }
                                                                                                                                                                                    

                                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListPreparedStatements

                                                                                                                                                                                    func (*Athena) ListPreparedStatementsWithContext

                                                                                                                                                                                    func (c *Athena) ListPreparedStatementsWithContext(ctx aws.Context, input *ListPreparedStatementsInput, opts ...request.Option) (*ListPreparedStatementsOutput, error)

                                                                                                                                                                                      ListPreparedStatementsWithContext is the same as ListPreparedStatements with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                      See ListPreparedStatements for details on how to use this API operation.

                                                                                                                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                      func (*Athena) ListQueryExecutions

                                                                                                                                                                                      func (c *Athena) ListQueryExecutions(input *ListQueryExecutionsInput) (*ListQueryExecutionsOutput, error)

                                                                                                                                                                                        ListQueryExecutions API operation for Amazon Athena.

                                                                                                                                                                                        Provides a list of available query execution IDs for the queries in the specified workgroup. If a workgroup is not specified, returns a list of query execution IDs for the primary workgroup. Requires you to have access to the workgroup in which the queries ran.

                                                                                                                                                                                        For code samples using the AWS SDK for Java, see Examples and Code Samples (http://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide.

                                                                                                                                                                                        Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                        See the AWS API reference guide for Amazon Athena's API operation ListQueryExecutions for usage and error information.

                                                                                                                                                                                        Returned Error Types:

                                                                                                                                                                                        * InternalServerException
                                                                                                                                                                                        Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                        outage.
                                                                                                                                                                                        
                                                                                                                                                                                        * InvalidRequestException
                                                                                                                                                                                        Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                        a required parameter may be missing or out of range.
                                                                                                                                                                                        

                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListQueryExecutions

                                                                                                                                                                                        func (*Athena) ListQueryExecutionsPages

                                                                                                                                                                                        func (c *Athena) ListQueryExecutionsPages(input *ListQueryExecutionsInput, fn func(*ListQueryExecutionsOutput, bool) bool) error

                                                                                                                                                                                          ListQueryExecutionsPages iterates over the pages of a ListQueryExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                          See ListQueryExecutions method for more information on how to use this operation.

                                                                                                                                                                                          Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                          // Example iterating over at most 3 pages of a ListQueryExecutions operation.
                                                                                                                                                                                          pageNum := 0
                                                                                                                                                                                          err := client.ListQueryExecutionsPages(params,
                                                                                                                                                                                              func(page *athena.ListQueryExecutionsOutput, lastPage bool) bool {
                                                                                                                                                                                                  pageNum++
                                                                                                                                                                                                  fmt.Println(page)
                                                                                                                                                                                                  return pageNum <= 3
                                                                                                                                                                                              })
                                                                                                                                                                                          

                                                                                                                                                                                          func (*Athena) ListQueryExecutionsPagesWithContext

                                                                                                                                                                                          func (c *Athena) ListQueryExecutionsPagesWithContext(ctx aws.Context, input *ListQueryExecutionsInput, fn func(*ListQueryExecutionsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                            ListQueryExecutionsPagesWithContext same as ListQueryExecutionsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                            func (*Athena) ListQueryExecutionsRequest

                                                                                                                                                                                            func (c *Athena) ListQueryExecutionsRequest(input *ListQueryExecutionsInput) (req *request.Request, output *ListQueryExecutionsOutput)

                                                                                                                                                                                              ListQueryExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListQueryExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                              See ListQueryExecutions for more information on using the ListQueryExecutions API call, and error handling.

                                                                                                                                                                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                              // Example sending a request using the ListQueryExecutionsRequest method.
                                                                                                                                                                                              req, resp := client.ListQueryExecutionsRequest(params)
                                                                                                                                                                                              
                                                                                                                                                                                              err := req.Send()
                                                                                                                                                                                              if err == nil { // resp is now filled
                                                                                                                                                                                                  fmt.Println(resp)
                                                                                                                                                                                              }
                                                                                                                                                                                              

                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListQueryExecutions

                                                                                                                                                                                              func (*Athena) ListQueryExecutionsWithContext

                                                                                                                                                                                              func (c *Athena) ListQueryExecutionsWithContext(ctx aws.Context, input *ListQueryExecutionsInput, opts ...request.Option) (*ListQueryExecutionsOutput, error)

                                                                                                                                                                                                ListQueryExecutionsWithContext is the same as ListQueryExecutions with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                See ListQueryExecutions for details on how to use this API operation.

                                                                                                                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                func (*Athena) ListTableMetadata

                                                                                                                                                                                                func (c *Athena) ListTableMetadata(input *ListTableMetadataInput) (*ListTableMetadataOutput, error)

                                                                                                                                                                                                  ListTableMetadata API operation for Amazon Athena.

                                                                                                                                                                                                  Lists the metadata for the tables in the specified data catalog database.

                                                                                                                                                                                                  Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                  See the AWS API reference guide for Amazon Athena's API operation ListTableMetadata for usage and error information.

                                                                                                                                                                                                  Returned Error Types:

                                                                                                                                                                                                  * InternalServerException
                                                                                                                                                                                                  Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                  outage.
                                                                                                                                                                                                  
                                                                                                                                                                                                  * InvalidRequestException
                                                                                                                                                                                                  Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                  a required parameter may be missing or out of range.
                                                                                                                                                                                                  
                                                                                                                                                                                                  * MetadataException
                                                                                                                                                                                                  An exception that Athena received when it called a custom metastore. Occurs
                                                                                                                                                                                                  if the error is not caused by user input (InvalidRequestException) or from
                                                                                                                                                                                                  the Athena platform (InternalServerException). For example, if a user-created
                                                                                                                                                                                                  Lambda function is missing permissions, the Lambda 4XX exception is returned
                                                                                                                                                                                                  in a MetadataException.
                                                                                                                                                                                                  

                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListTableMetadata

                                                                                                                                                                                                  func (*Athena) ListTableMetadataPages

                                                                                                                                                                                                  func (c *Athena) ListTableMetadataPages(input *ListTableMetadataInput, fn func(*ListTableMetadataOutput, bool) bool) error

                                                                                                                                                                                                    ListTableMetadataPages iterates over the pages of a ListTableMetadata operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                    See ListTableMetadata method for more information on how to use this operation.

                                                                                                                                                                                                    Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                    // Example iterating over at most 3 pages of a ListTableMetadata operation.
                                                                                                                                                                                                    pageNum := 0
                                                                                                                                                                                                    err := client.ListTableMetadataPages(params,
                                                                                                                                                                                                        func(page *athena.ListTableMetadataOutput, lastPage bool) bool {
                                                                                                                                                                                                            pageNum++
                                                                                                                                                                                                            fmt.Println(page)
                                                                                                                                                                                                            return pageNum <= 3
                                                                                                                                                                                                        })
                                                                                                                                                                                                    

                                                                                                                                                                                                    func (*Athena) ListTableMetadataPagesWithContext

                                                                                                                                                                                                    func (c *Athena) ListTableMetadataPagesWithContext(ctx aws.Context, input *ListTableMetadataInput, fn func(*ListTableMetadataOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                      ListTableMetadataPagesWithContext same as ListTableMetadataPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                      func (*Athena) ListTableMetadataRequest

                                                                                                                                                                                                      func (c *Athena) ListTableMetadataRequest(input *ListTableMetadataInput) (req *request.Request, output *ListTableMetadataOutput)

                                                                                                                                                                                                        ListTableMetadataRequest generates a "aws/request.Request" representing the client's request for the ListTableMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                        See ListTableMetadata for more information on using the ListTableMetadata API call, and error handling.

                                                                                                                                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                        // Example sending a request using the ListTableMetadataRequest method.
                                                                                                                                                                                                        req, resp := client.ListTableMetadataRequest(params)
                                                                                                                                                                                                        
                                                                                                                                                                                                        err := req.Send()
                                                                                                                                                                                                        if err == nil { // resp is now filled
                                                                                                                                                                                                            fmt.Println(resp)
                                                                                                                                                                                                        }
                                                                                                                                                                                                        

                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListTableMetadata

                                                                                                                                                                                                        func (*Athena) ListTableMetadataWithContext

                                                                                                                                                                                                        func (c *Athena) ListTableMetadataWithContext(ctx aws.Context, input *ListTableMetadataInput, opts ...request.Option) (*ListTableMetadataOutput, error)

                                                                                                                                                                                                          ListTableMetadataWithContext is the same as ListTableMetadata with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                          See ListTableMetadata for details on how to use this API operation.

                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                          func (*Athena) ListTagsForResource

                                                                                                                                                                                                          func (c *Athena) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

                                                                                                                                                                                                            ListTagsForResource API operation for Amazon Athena.

                                                                                                                                                                                                            Lists the tags associated with an Athena workgroup or data catalog resource.

                                                                                                                                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                            See the AWS API reference guide for Amazon Athena's API operation ListTagsForResource for usage and error information.

                                                                                                                                                                                                            Returned Error Types:

                                                                                                                                                                                                            * InternalServerException
                                                                                                                                                                                                            Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                            outage.
                                                                                                                                                                                                            
                                                                                                                                                                                                            * InvalidRequestException
                                                                                                                                                                                                            Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                            a required parameter may be missing or out of range.
                                                                                                                                                                                                            
                                                                                                                                                                                                            * ResourceNotFoundException
                                                                                                                                                                                                            A resource, such as a workgroup, was not found.
                                                                                                                                                                                                            

                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListTagsForResource

                                                                                                                                                                                                            func (*Athena) ListTagsForResourcePages

                                                                                                                                                                                                            func (c *Athena) ListTagsForResourcePages(input *ListTagsForResourceInput, fn func(*ListTagsForResourceOutput, bool) bool) error

                                                                                                                                                                                                              ListTagsForResourcePages iterates over the pages of a ListTagsForResource operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                              See ListTagsForResource method for more information on how to use this operation.

                                                                                                                                                                                                              Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                              // Example iterating over at most 3 pages of a ListTagsForResource operation.
                                                                                                                                                                                                              pageNum := 0
                                                                                                                                                                                                              err := client.ListTagsForResourcePages(params,
                                                                                                                                                                                                                  func(page *athena.ListTagsForResourceOutput, lastPage bool) bool {
                                                                                                                                                                                                                      pageNum++
                                                                                                                                                                                                                      fmt.Println(page)
                                                                                                                                                                                                                      return pageNum <= 3
                                                                                                                                                                                                                  })
                                                                                                                                                                                                              

                                                                                                                                                                                                              func (*Athena) ListTagsForResourcePagesWithContext

                                                                                                                                                                                                              func (c *Athena) ListTagsForResourcePagesWithContext(ctx aws.Context, input *ListTagsForResourceInput, fn func(*ListTagsForResourceOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                ListTagsForResourcePagesWithContext same as ListTagsForResourcePages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                func (*Athena) ListTagsForResourceRequest

                                                                                                                                                                                                                func (c *Athena) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

                                                                                                                                                                                                                  ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                  See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

                                                                                                                                                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                  // Example sending a request using the ListTagsForResourceRequest method.
                                                                                                                                                                                                                  req, resp := client.ListTagsForResourceRequest(params)
                                                                                                                                                                                                                  
                                                                                                                                                                                                                  err := req.Send()
                                                                                                                                                                                                                  if err == nil { // resp is now filled
                                                                                                                                                                                                                      fmt.Println(resp)
                                                                                                                                                                                                                  }
                                                                                                                                                                                                                  

                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListTagsForResource

                                                                                                                                                                                                                  func (*Athena) ListTagsForResourceWithContext

                                                                                                                                                                                                                  func (c *Athena) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

                                                                                                                                                                                                                    ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                    See ListTagsForResource for details on how to use this API operation.

                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                    func (*Athena) ListWorkGroups

                                                                                                                                                                                                                    func (c *Athena) ListWorkGroups(input *ListWorkGroupsInput) (*ListWorkGroupsOutput, error)

                                                                                                                                                                                                                      ListWorkGroups API operation for Amazon Athena.

                                                                                                                                                                                                                      Lists available workgroups for the account.

                                                                                                                                                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                      See the AWS API reference guide for Amazon Athena's API operation ListWorkGroups for usage and error information.

                                                                                                                                                                                                                      Returned Error Types:

                                                                                                                                                                                                                      * InternalServerException
                                                                                                                                                                                                                      Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                      outage.
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      * InvalidRequestException
                                                                                                                                                                                                                      Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                      a required parameter may be missing or out of range.
                                                                                                                                                                                                                      

                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListWorkGroups

                                                                                                                                                                                                                      func (*Athena) ListWorkGroupsPages

                                                                                                                                                                                                                      func (c *Athena) ListWorkGroupsPages(input *ListWorkGroupsInput, fn func(*ListWorkGroupsOutput, bool) bool) error

                                                                                                                                                                                                                        ListWorkGroupsPages iterates over the pages of a ListWorkGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

                                                                                                                                                                                                                        See ListWorkGroups method for more information on how to use this operation.

                                                                                                                                                                                                                        Note: This operation can generate multiple requests to a service.

                                                                                                                                                                                                                        // Example iterating over at most 3 pages of a ListWorkGroups operation.
                                                                                                                                                                                                                        pageNum := 0
                                                                                                                                                                                                                        err := client.ListWorkGroupsPages(params,
                                                                                                                                                                                                                            func(page *athena.ListWorkGroupsOutput, lastPage bool) bool {
                                                                                                                                                                                                                                pageNum++
                                                                                                                                                                                                                                fmt.Println(page)
                                                                                                                                                                                                                                return pageNum <= 3
                                                                                                                                                                                                                            })
                                                                                                                                                                                                                        

                                                                                                                                                                                                                        func (*Athena) ListWorkGroupsPagesWithContext

                                                                                                                                                                                                                        func (c *Athena) ListWorkGroupsPagesWithContext(ctx aws.Context, input *ListWorkGroupsInput, fn func(*ListWorkGroupsOutput, bool) bool, opts ...request.Option) error

                                                                                                                                                                                                                          ListWorkGroupsPagesWithContext same as ListWorkGroupsPages except it takes a Context and allows setting request options on the pages.

                                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                          func (*Athena) ListWorkGroupsRequest

                                                                                                                                                                                                                          func (c *Athena) ListWorkGroupsRequest(input *ListWorkGroupsInput) (req *request.Request, output *ListWorkGroupsOutput)

                                                                                                                                                                                                                            ListWorkGroupsRequest generates a "aws/request.Request" representing the client's request for the ListWorkGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                            Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                            See ListWorkGroups for more information on using the ListWorkGroups API call, and error handling.

                                                                                                                                                                                                                            This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                            // Example sending a request using the ListWorkGroupsRequest method.
                                                                                                                                                                                                                            req, resp := client.ListWorkGroupsRequest(params)
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            err := req.Send()
                                                                                                                                                                                                                            if err == nil { // resp is now filled
                                                                                                                                                                                                                                fmt.Println(resp)
                                                                                                                                                                                                                            }
                                                                                                                                                                                                                            

                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/ListWorkGroups

                                                                                                                                                                                                                            func (*Athena) ListWorkGroupsWithContext

                                                                                                                                                                                                                            func (c *Athena) ListWorkGroupsWithContext(ctx aws.Context, input *ListWorkGroupsInput, opts ...request.Option) (*ListWorkGroupsOutput, error)

                                                                                                                                                                                                                              ListWorkGroupsWithContext is the same as ListWorkGroups with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                              See ListWorkGroups for details on how to use this API operation.

                                                                                                                                                                                                                              The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                              func (*Athena) StartQueryExecution

                                                                                                                                                                                                                              func (c *Athena) StartQueryExecution(input *StartQueryExecutionInput) (*StartQueryExecutionOutput, error)

                                                                                                                                                                                                                                StartQueryExecution API operation for Amazon Athena.

                                                                                                                                                                                                                                Runs the SQL query statements contained in the Query. Requires you to have access to the workgroup in which the query ran. Running queries against an external catalog requires GetDataCatalog permission to the catalog. For code samples using the AWS SDK for Java, see Examples and Code Samples (http://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide.

                                                                                                                                                                                                                                Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                See the AWS API reference guide for Amazon Athena's API operation StartQueryExecution for usage and error information.

                                                                                                                                                                                                                                Returned Error Types:

                                                                                                                                                                                                                                * InternalServerException
                                                                                                                                                                                                                                Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                                outage.
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                * InvalidRequestException
                                                                                                                                                                                                                                Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                                a required parameter may be missing or out of range.
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                * TooManyRequestsException
                                                                                                                                                                                                                                Indicates that the request was throttled.
                                                                                                                                                                                                                                

                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/StartQueryExecution

                                                                                                                                                                                                                                func (*Athena) StartQueryExecutionRequest

                                                                                                                                                                                                                                func (c *Athena) StartQueryExecutionRequest(input *StartQueryExecutionInput) (req *request.Request, output *StartQueryExecutionOutput)

                                                                                                                                                                                                                                  StartQueryExecutionRequest generates a "aws/request.Request" representing the client's request for the StartQueryExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                  Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                  See StartQueryExecution for more information on using the StartQueryExecution API call, and error handling.

                                                                                                                                                                                                                                  This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                  // Example sending a request using the StartQueryExecutionRequest method.
                                                                                                                                                                                                                                  req, resp := client.StartQueryExecutionRequest(params)
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  err := req.Send()
                                                                                                                                                                                                                                  if err == nil { // resp is now filled
                                                                                                                                                                                                                                      fmt.Println(resp)
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/StartQueryExecution

                                                                                                                                                                                                                                  func (*Athena) StartQueryExecutionWithContext

                                                                                                                                                                                                                                  func (c *Athena) StartQueryExecutionWithContext(ctx aws.Context, input *StartQueryExecutionInput, opts ...request.Option) (*StartQueryExecutionOutput, error)

                                                                                                                                                                                                                                    StartQueryExecutionWithContext is the same as StartQueryExecution with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                    See StartQueryExecution for details on how to use this API operation.

                                                                                                                                                                                                                                    The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                    func (*Athena) StopQueryExecution

                                                                                                                                                                                                                                    func (c *Athena) StopQueryExecution(input *StopQueryExecutionInput) (*StopQueryExecutionOutput, error)

                                                                                                                                                                                                                                      StopQueryExecution API operation for Amazon Athena.

                                                                                                                                                                                                                                      Stops a query execution. Requires you to have access to the workgroup in which the query ran.

                                                                                                                                                                                                                                      For code samples using the AWS SDK for Java, see Examples and Code Samples (http://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide.

                                                                                                                                                                                                                                      Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                      See the AWS API reference guide for Amazon Athena's API operation StopQueryExecution for usage and error information.

                                                                                                                                                                                                                                      Returned Error Types:

                                                                                                                                                                                                                                      * InternalServerException
                                                                                                                                                                                                                                      Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                                      outage.
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      * InvalidRequestException
                                                                                                                                                                                                                                      Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                                      a required parameter may be missing or out of range.
                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/StopQueryExecution

                                                                                                                                                                                                                                      func (*Athena) StopQueryExecutionRequest

                                                                                                                                                                                                                                      func (c *Athena) StopQueryExecutionRequest(input *StopQueryExecutionInput) (req *request.Request, output *StopQueryExecutionOutput)

                                                                                                                                                                                                                                        StopQueryExecutionRequest generates a "aws/request.Request" representing the client's request for the StopQueryExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                        Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                        See StopQueryExecution for more information on using the StopQueryExecution API call, and error handling.

                                                                                                                                                                                                                                        This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                        // Example sending a request using the StopQueryExecutionRequest method.
                                                                                                                                                                                                                                        req, resp := client.StopQueryExecutionRequest(params)
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        err := req.Send()
                                                                                                                                                                                                                                        if err == nil { // resp is now filled
                                                                                                                                                                                                                                            fmt.Println(resp)
                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/StopQueryExecution

                                                                                                                                                                                                                                        func (*Athena) StopQueryExecutionWithContext

                                                                                                                                                                                                                                        func (c *Athena) StopQueryExecutionWithContext(ctx aws.Context, input *StopQueryExecutionInput, opts ...request.Option) (*StopQueryExecutionOutput, error)

                                                                                                                                                                                                                                          StopQueryExecutionWithContext is the same as StopQueryExecution with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                          See StopQueryExecution for details on how to use this API operation.

                                                                                                                                                                                                                                          The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                          func (*Athena) TagResource

                                                                                                                                                                                                                                          func (c *Athena) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

                                                                                                                                                                                                                                            TagResource API operation for Amazon Athena.

                                                                                                                                                                                                                                            Adds one or more tags to an Athena resource. A tag is a label that you assign to a resource. In Athena, a resource can be a workgroup or data catalog. Each tag consists of a key and an optional value, both of which you define. For example, you can use tags to categorize Athena workgroups or data catalogs by purpose, owner, or environment. Use a consistent set of tag keys to make it easier to search and filter workgroups or data catalogs in your account. For best practices, see Tagging Best Practices (https://aws.amazon.com/answers/account-management/aws-tagging-strategies/). Tag keys can be from 1 to 128 UTF-8 Unicode characters, and tag values can be from 0 to 256 UTF-8 Unicode characters. Tags can use letters and numbers representable in UTF-8, and the following characters: + - = . _ : / @. Tag keys and values are case-sensitive. Tag keys must be unique per resource. If you specify more than one tag, separate them by commas.

                                                                                                                                                                                                                                            Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                            See the AWS API reference guide for Amazon Athena's API operation TagResource for usage and error information.

                                                                                                                                                                                                                                            Returned Error Types:

                                                                                                                                                                                                                                            * InternalServerException
                                                                                                                                                                                                                                            Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                                            outage.
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            * InvalidRequestException
                                                                                                                                                                                                                                            Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                                            a required parameter may be missing or out of range.
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            * ResourceNotFoundException
                                                                                                                                                                                                                                            A resource, such as a workgroup, was not found.
                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                            See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/TagResource

                                                                                                                                                                                                                                            func (*Athena) TagResourceRequest

                                                                                                                                                                                                                                            func (c *Athena) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

                                                                                                                                                                                                                                              TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                              Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                              See TagResource for more information on using the TagResource API call, and error handling.

                                                                                                                                                                                                                                              This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                              // Example sending a request using the TagResourceRequest method.
                                                                                                                                                                                                                                              req, resp := client.TagResourceRequest(params)
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              err := req.Send()
                                                                                                                                                                                                                                              if err == nil { // resp is now filled
                                                                                                                                                                                                                                                  fmt.Println(resp)
                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/TagResource

                                                                                                                                                                                                                                              func (*Athena) TagResourceWithContext

                                                                                                                                                                                                                                              func (c *Athena) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

                                                                                                                                                                                                                                                TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                See TagResource for details on how to use this API operation.

                                                                                                                                                                                                                                                The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                func (*Athena) UntagResource

                                                                                                                                                                                                                                                func (c *Athena) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

                                                                                                                                                                                                                                                  UntagResource API operation for Amazon Athena.

                                                                                                                                                                                                                                                  Removes one or more tags from a data catalog or workgroup resource.

                                                                                                                                                                                                                                                  Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                  See the AWS API reference guide for Amazon Athena's API operation UntagResource for usage and error information.

                                                                                                                                                                                                                                                  Returned Error Types:

                                                                                                                                                                                                                                                  * InternalServerException
                                                                                                                                                                                                                                                  Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                                                  outage.
                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                  * InvalidRequestException
                                                                                                                                                                                                                                                  Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                                                  a required parameter may be missing or out of range.
                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                  * ResourceNotFoundException
                                                                                                                                                                                                                                                  A resource, such as a workgroup, was not found.
                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                  See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UntagResource

                                                                                                                                                                                                                                                  func (*Athena) UntagResourceRequest

                                                                                                                                                                                                                                                  func (c *Athena) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

                                                                                                                                                                                                                                                    UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                    Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                    See UntagResource for more information on using the UntagResource API call, and error handling.

                                                                                                                                                                                                                                                    This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                    // Example sending a request using the UntagResourceRequest method.
                                                                                                                                                                                                                                                    req, resp := client.UntagResourceRequest(params)
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    err := req.Send()
                                                                                                                                                                                                                                                    if err == nil { // resp is now filled
                                                                                                                                                                                                                                                        fmt.Println(resp)
                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UntagResource

                                                                                                                                                                                                                                                    func (*Athena) UntagResourceWithContext

                                                                                                                                                                                                                                                    func (c *Athena) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

                                                                                                                                                                                                                                                      UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                      See UntagResource for details on how to use this API operation.

                                                                                                                                                                                                                                                      The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                      func (*Athena) UpdateDataCatalog

                                                                                                                                                                                                                                                      func (c *Athena) UpdateDataCatalog(input *UpdateDataCatalogInput) (*UpdateDataCatalogOutput, error)

                                                                                                                                                                                                                                                        UpdateDataCatalog API operation for Amazon Athena.

                                                                                                                                                                                                                                                        Updates the data catalog that has the specified name.

                                                                                                                                                                                                                                                        Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                        See the AWS API reference guide for Amazon Athena's API operation UpdateDataCatalog for usage and error information.

                                                                                                                                                                                                                                                        Returned Error Types:

                                                                                                                                                                                                                                                        * InternalServerException
                                                                                                                                                                                                                                                        Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                                                        outage.
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        * InvalidRequestException
                                                                                                                                                                                                                                                        Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                                                        a required parameter may be missing or out of range.
                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                        See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UpdateDataCatalog

                                                                                                                                                                                                                                                        func (*Athena) UpdateDataCatalogRequest

                                                                                                                                                                                                                                                        func (c *Athena) UpdateDataCatalogRequest(input *UpdateDataCatalogInput) (req *request.Request, output *UpdateDataCatalogOutput)

                                                                                                                                                                                                                                                          UpdateDataCatalogRequest generates a "aws/request.Request" representing the client's request for the UpdateDataCatalog operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                          Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                          See UpdateDataCatalog for more information on using the UpdateDataCatalog API call, and error handling.

                                                                                                                                                                                                                                                          This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                          // Example sending a request using the UpdateDataCatalogRequest method.
                                                                                                                                                                                                                                                          req, resp := client.UpdateDataCatalogRequest(params)
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          err := req.Send()
                                                                                                                                                                                                                                                          if err == nil { // resp is now filled
                                                                                                                                                                                                                                                              fmt.Println(resp)
                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                          See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UpdateDataCatalog

                                                                                                                                                                                                                                                          func (*Athena) UpdateDataCatalogWithContext

                                                                                                                                                                                                                                                          func (c *Athena) UpdateDataCatalogWithContext(ctx aws.Context, input *UpdateDataCatalogInput, opts ...request.Option) (*UpdateDataCatalogOutput, error)

                                                                                                                                                                                                                                                            UpdateDataCatalogWithContext is the same as UpdateDataCatalog with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                            See UpdateDataCatalog for details on how to use this API operation.

                                                                                                                                                                                                                                                            The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                            func (*Athena) UpdatePreparedStatement

                                                                                                                                                                                                                                                            func (c *Athena) UpdatePreparedStatement(input *UpdatePreparedStatementInput) (*UpdatePreparedStatementOutput, error)

                                                                                                                                                                                                                                                              UpdatePreparedStatement API operation for Amazon Athena.

                                                                                                                                                                                                                                                              Updates a prepared statement.

                                                                                                                                                                                                                                                              Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                              See the AWS API reference guide for Amazon Athena's API operation UpdatePreparedStatement for usage and error information.

                                                                                                                                                                                                                                                              Returned Error Types:

                                                                                                                                                                                                                                                              * InternalServerException
                                                                                                                                                                                                                                                              Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                                                              outage.
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              * InvalidRequestException
                                                                                                                                                                                                                                                              Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                                                              a required parameter may be missing or out of range.
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              * ResourceNotFoundException
                                                                                                                                                                                                                                                              A resource, such as a workgroup, was not found.
                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                              See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UpdatePreparedStatement

                                                                                                                                                                                                                                                              func (*Athena) UpdatePreparedStatementRequest

                                                                                                                                                                                                                                                              func (c *Athena) UpdatePreparedStatementRequest(input *UpdatePreparedStatementInput) (req *request.Request, output *UpdatePreparedStatementOutput)

                                                                                                                                                                                                                                                                UpdatePreparedStatementRequest generates a "aws/request.Request" representing the client's request for the UpdatePreparedStatement operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                See UpdatePreparedStatement for more information on using the UpdatePreparedStatement API call, and error handling.

                                                                                                                                                                                                                                                                This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                // Example sending a request using the UpdatePreparedStatementRequest method.
                                                                                                                                                                                                                                                                req, resp := client.UpdatePreparedStatementRequest(params)
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                err := req.Send()
                                                                                                                                                                                                                                                                if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                    fmt.Println(resp)
                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UpdatePreparedStatement

                                                                                                                                                                                                                                                                func (*Athena) UpdatePreparedStatementWithContext

                                                                                                                                                                                                                                                                func (c *Athena) UpdatePreparedStatementWithContext(ctx aws.Context, input *UpdatePreparedStatementInput, opts ...request.Option) (*UpdatePreparedStatementOutput, error)

                                                                                                                                                                                                                                                                  UpdatePreparedStatementWithContext is the same as UpdatePreparedStatement with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                  See UpdatePreparedStatement for details on how to use this API operation.

                                                                                                                                                                                                                                                                  The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                  func (*Athena) UpdateWorkGroup

                                                                                                                                                                                                                                                                  func (c *Athena) UpdateWorkGroup(input *UpdateWorkGroupInput) (*UpdateWorkGroupOutput, error)

                                                                                                                                                                                                                                                                    UpdateWorkGroup API operation for Amazon Athena.

                                                                                                                                                                                                                                                                    Updates the workgroup with the specified name. The workgroup's name cannot be changed.

                                                                                                                                                                                                                                                                    Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

                                                                                                                                                                                                                                                                    See the AWS API reference guide for Amazon Athena's API operation UpdateWorkGroup for usage and error information.

                                                                                                                                                                                                                                                                    Returned Error Types:

                                                                                                                                                                                                                                                                    * InternalServerException
                                                                                                                                                                                                                                                                    Indicates a platform issue, which may be due to a transient condition or
                                                                                                                                                                                                                                                                    outage.
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    * InvalidRequestException
                                                                                                                                                                                                                                                                    Indicates that something is wrong with the input to the request. For example,
                                                                                                                                                                                                                                                                    a required parameter may be missing or out of range.
                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                    See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UpdateWorkGroup

                                                                                                                                                                                                                                                                    func (*Athena) UpdateWorkGroupRequest

                                                                                                                                                                                                                                                                    func (c *Athena) UpdateWorkGroupRequest(input *UpdateWorkGroupInput) (req *request.Request, output *UpdateWorkGroupOutput)

                                                                                                                                                                                                                                                                      UpdateWorkGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

                                                                                                                                                                                                                                                                      Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

                                                                                                                                                                                                                                                                      See UpdateWorkGroup for more information on using the UpdateWorkGroup API call, and error handling.

                                                                                                                                                                                                                                                                      This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

                                                                                                                                                                                                                                                                      // Example sending a request using the UpdateWorkGroupRequest method.
                                                                                                                                                                                                                                                                      req, resp := client.UpdateWorkGroupRequest(params)
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      err := req.Send()
                                                                                                                                                                                                                                                                      if err == nil { // resp is now filled
                                                                                                                                                                                                                                                                          fmt.Println(resp)
                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                      See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/UpdateWorkGroup

                                                                                                                                                                                                                                                                      func (*Athena) UpdateWorkGroupWithContext

                                                                                                                                                                                                                                                                      func (c *Athena) UpdateWorkGroupWithContext(ctx aws.Context, input *UpdateWorkGroupInput, opts ...request.Option) (*UpdateWorkGroupOutput, error)

                                                                                                                                                                                                                                                                        UpdateWorkGroupWithContext is the same as UpdateWorkGroup with the addition of the ability to pass a context and additional request options.

                                                                                                                                                                                                                                                                        See UpdateWorkGroup for details on how to use this API operation.

                                                                                                                                                                                                                                                                        The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

                                                                                                                                                                                                                                                                        type BatchGetNamedQueryInput

                                                                                                                                                                                                                                                                        type BatchGetNamedQueryInput struct {
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                        	// An array of query IDs.
                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                        	// NamedQueryIds is a required field
                                                                                                                                                                                                                                                                        	NamedQueryIds []*string `min:"1" type:"list" required:"true"`
                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                        func (BatchGetNamedQueryInput) GoString

                                                                                                                                                                                                                                                                        func (s BatchGetNamedQueryInput) GoString() string

                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                          func (*BatchGetNamedQueryInput) SetNamedQueryIds

                                                                                                                                                                                                                                                                          func (s *BatchGetNamedQueryInput) SetNamedQueryIds(v []*string) *BatchGetNamedQueryInput

                                                                                                                                                                                                                                                                            SetNamedQueryIds sets the NamedQueryIds field's value.

                                                                                                                                                                                                                                                                            func (BatchGetNamedQueryInput) String

                                                                                                                                                                                                                                                                            func (s BatchGetNamedQueryInput) String() string

                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                              func (*BatchGetNamedQueryInput) Validate

                                                                                                                                                                                                                                                                              func (s *BatchGetNamedQueryInput) Validate() error

                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                type BatchGetNamedQueryOutput

                                                                                                                                                                                                                                                                                type BatchGetNamedQueryOutput struct {
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// Information about the named query IDs submitted.
                                                                                                                                                                                                                                                                                	NamedQueries []*NamedQuery `type:"list"`
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// Information about provided query IDs.
                                                                                                                                                                                                                                                                                	UnprocessedNamedQueryIds []*UnprocessedNamedQueryId `type:"list"`
                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                func (BatchGetNamedQueryOutput) GoString

                                                                                                                                                                                                                                                                                func (s BatchGetNamedQueryOutput) GoString() string

                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                  func (*BatchGetNamedQueryOutput) SetNamedQueries

                                                                                                                                                                                                                                                                                    SetNamedQueries sets the NamedQueries field's value.

                                                                                                                                                                                                                                                                                    func (*BatchGetNamedQueryOutput) SetUnprocessedNamedQueryIds

                                                                                                                                                                                                                                                                                    func (s *BatchGetNamedQueryOutput) SetUnprocessedNamedQueryIds(v []*UnprocessedNamedQueryId) *BatchGetNamedQueryOutput

                                                                                                                                                                                                                                                                                      SetUnprocessedNamedQueryIds sets the UnprocessedNamedQueryIds field's value.

                                                                                                                                                                                                                                                                                      func (BatchGetNamedQueryOutput) String

                                                                                                                                                                                                                                                                                      func (s BatchGetNamedQueryOutput) String() string

                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                        type BatchGetQueryExecutionInput

                                                                                                                                                                                                                                                                                        type BatchGetQueryExecutionInput struct {
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// An array of query execution IDs.
                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                        	// QueryExecutionIds is a required field
                                                                                                                                                                                                                                                                                        	QueryExecutionIds []*string `min:"1" type:"list" required:"true"`
                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                        func (BatchGetQueryExecutionInput) GoString

                                                                                                                                                                                                                                                                                        func (s BatchGetQueryExecutionInput) GoString() string

                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                          func (*BatchGetQueryExecutionInput) SetQueryExecutionIds

                                                                                                                                                                                                                                                                                          func (s *BatchGetQueryExecutionInput) SetQueryExecutionIds(v []*string) *BatchGetQueryExecutionInput

                                                                                                                                                                                                                                                                                            SetQueryExecutionIds sets the QueryExecutionIds field's value.

                                                                                                                                                                                                                                                                                            func (BatchGetQueryExecutionInput) String

                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                              func (*BatchGetQueryExecutionInput) Validate

                                                                                                                                                                                                                                                                                              func (s *BatchGetQueryExecutionInput) Validate() error

                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                type BatchGetQueryExecutionOutput

                                                                                                                                                                                                                                                                                                type BatchGetQueryExecutionOutput struct {
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// Information about a query execution.
                                                                                                                                                                                                                                                                                                	QueryExecutions []*QueryExecution `type:"list"`
                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                	// Information about the query executions that failed to run.
                                                                                                                                                                                                                                                                                                	UnprocessedQueryExecutionIds []*UnprocessedQueryExecutionId `type:"list"`
                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                func (BatchGetQueryExecutionOutput) GoString

                                                                                                                                                                                                                                                                                                func (s BatchGetQueryExecutionOutput) GoString() string

                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                  func (*BatchGetQueryExecutionOutput) SetQueryExecutions

                                                                                                                                                                                                                                                                                                    SetQueryExecutions sets the QueryExecutions field's value.

                                                                                                                                                                                                                                                                                                    func (*BatchGetQueryExecutionOutput) SetUnprocessedQueryExecutionIds

                                                                                                                                                                                                                                                                                                      SetUnprocessedQueryExecutionIds sets the UnprocessedQueryExecutionIds field's value.

                                                                                                                                                                                                                                                                                                      func (BatchGetQueryExecutionOutput) String

                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                        type Column

                                                                                                                                                                                                                                                                                                        type Column struct {
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// Optional information about the column.
                                                                                                                                                                                                                                                                                                        	Comment *string `type:"string"`
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// The name of the column.
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	// Name is a required field
                                                                                                                                                                                                                                                                                                        	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// The data type of the column.
                                                                                                                                                                                                                                                                                                        	Type *string `type:"string"`
                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                          Contains metadata for a column in a table.

                                                                                                                                                                                                                                                                                                          func (Column) GoString

                                                                                                                                                                                                                                                                                                          func (s Column) GoString() string

                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                            func (*Column) SetComment

                                                                                                                                                                                                                                                                                                            func (s *Column) SetComment(v string) *Column

                                                                                                                                                                                                                                                                                                              SetComment sets the Comment field's value.

                                                                                                                                                                                                                                                                                                              func (*Column) SetName

                                                                                                                                                                                                                                                                                                              func (s *Column) SetName(v string) *Column

                                                                                                                                                                                                                                                                                                                SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                func (*Column) SetType

                                                                                                                                                                                                                                                                                                                func (s *Column) SetType(v string) *Column

                                                                                                                                                                                                                                                                                                                  SetType sets the Type field's value.

                                                                                                                                                                                                                                                                                                                  func (Column) String

                                                                                                                                                                                                                                                                                                                  func (s Column) String() string

                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                    type ColumnInfo

                                                                                                                                                                                                                                                                                                                    type ColumnInfo struct {
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// Indicates whether values in the column are case-sensitive.
                                                                                                                                                                                                                                                                                                                    	CaseSensitive *bool `type:"boolean"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// The catalog to which the query results belong.
                                                                                                                                                                                                                                                                                                                    	CatalogName *string `type:"string"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// A column label.
                                                                                                                                                                                                                                                                                                                    	Label *string `type:"string"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// The name of the column.
                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                    	// Name is a required field
                                                                                                                                                                                                                                                                                                                    	Name *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// Indicates the column's nullable status.
                                                                                                                                                                                                                                                                                                                    	Nullable *string `type:"string" enum:"ColumnNullable"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// For DECIMAL data types, specifies the total number of digits, up to 38. For
                                                                                                                                                                                                                                                                                                                    	// performance reasons, we recommend up to 18 digits.
                                                                                                                                                                                                                                                                                                                    	Precision *int64 `type:"integer"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// For DECIMAL data types, specifies the total number of digits in the fractional
                                                                                                                                                                                                                                                                                                                    	// part of the value. Defaults to 0.
                                                                                                                                                                                                                                                                                                                    	Scale *int64 `type:"integer"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// The schema name (database name) to which the query results belong.
                                                                                                                                                                                                                                                                                                                    	SchemaName *string `type:"string"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// The table name for the query results.
                                                                                                                                                                                                                                                                                                                    	TableName *string `type:"string"`
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// The data type of the column.
                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                    	// Type is a required field
                                                                                                                                                                                                                                                                                                                    	Type *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                      Information about the columns in a query execution result.

                                                                                                                                                                                                                                                                                                                      func (ColumnInfo) GoString

                                                                                                                                                                                                                                                                                                                      func (s ColumnInfo) GoString() string

                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                        func (*ColumnInfo) SetCaseSensitive

                                                                                                                                                                                                                                                                                                                        func (s *ColumnInfo) SetCaseSensitive(v bool) *ColumnInfo

                                                                                                                                                                                                                                                                                                                          SetCaseSensitive sets the CaseSensitive field's value.

                                                                                                                                                                                                                                                                                                                          func (*ColumnInfo) SetCatalogName

                                                                                                                                                                                                                                                                                                                          func (s *ColumnInfo) SetCatalogName(v string) *ColumnInfo

                                                                                                                                                                                                                                                                                                                            SetCatalogName sets the CatalogName field's value.

                                                                                                                                                                                                                                                                                                                            func (*ColumnInfo) SetLabel

                                                                                                                                                                                                                                                                                                                            func (s *ColumnInfo) SetLabel(v string) *ColumnInfo

                                                                                                                                                                                                                                                                                                                              SetLabel sets the Label field's value.

                                                                                                                                                                                                                                                                                                                              func (*ColumnInfo) SetName

                                                                                                                                                                                                                                                                                                                              func (s *ColumnInfo) SetName(v string) *ColumnInfo

                                                                                                                                                                                                                                                                                                                                SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                func (*ColumnInfo) SetNullable

                                                                                                                                                                                                                                                                                                                                func (s *ColumnInfo) SetNullable(v string) *ColumnInfo

                                                                                                                                                                                                                                                                                                                                  SetNullable sets the Nullable field's value.

                                                                                                                                                                                                                                                                                                                                  func (*ColumnInfo) SetPrecision

                                                                                                                                                                                                                                                                                                                                  func (s *ColumnInfo) SetPrecision(v int64) *ColumnInfo

                                                                                                                                                                                                                                                                                                                                    SetPrecision sets the Precision field's value.

                                                                                                                                                                                                                                                                                                                                    func (*ColumnInfo) SetScale

                                                                                                                                                                                                                                                                                                                                    func (s *ColumnInfo) SetScale(v int64) *ColumnInfo

                                                                                                                                                                                                                                                                                                                                      SetScale sets the Scale field's value.

                                                                                                                                                                                                                                                                                                                                      func (*ColumnInfo) SetSchemaName

                                                                                                                                                                                                                                                                                                                                      func (s *ColumnInfo) SetSchemaName(v string) *ColumnInfo

                                                                                                                                                                                                                                                                                                                                        SetSchemaName sets the SchemaName field's value.

                                                                                                                                                                                                                                                                                                                                        func (*ColumnInfo) SetTableName

                                                                                                                                                                                                                                                                                                                                        func (s *ColumnInfo) SetTableName(v string) *ColumnInfo

                                                                                                                                                                                                                                                                                                                                          SetTableName sets the TableName field's value.

                                                                                                                                                                                                                                                                                                                                          func (*ColumnInfo) SetType

                                                                                                                                                                                                                                                                                                                                          func (s *ColumnInfo) SetType(v string) *ColumnInfo

                                                                                                                                                                                                                                                                                                                                            SetType sets the Type field's value.

                                                                                                                                                                                                                                                                                                                                            func (ColumnInfo) String

                                                                                                                                                                                                                                                                                                                                            func (s ColumnInfo) String() string

                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                              type CreateDataCatalogInput

                                                                                                                                                                                                                                                                                                                                              type CreateDataCatalogInput struct {
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              	// A description of the data catalog to be created.
                                                                                                                                                                                                                                                                                                                                              	Description *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              	// The name of the data catalog to create. The catalog name must be unique for
                                                                                                                                                                                                                                                                                                                                              	// the AWS account and can use a maximum of 128 alphanumeric, underscore, at
                                                                                                                                                                                                                                                                                                                                              	// sign, or hyphen characters.
                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                              	// Name is a required field
                                                                                                                                                                                                                                                                                                                                              	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              	// Specifies the Lambda function or functions to use for creating the data catalog.
                                                                                                                                                                                                                                                                                                                                              	// This is a mapping whose values depend on the catalog type.
                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                              	//    * For the HIVE data catalog type, use the following syntax. The metadata-function
                                                                                                                                                                                                                                                                                                                                              	//    parameter is required. The sdk-version parameter is optional and defaults
                                                                                                                                                                                                                                                                                                                                              	//    to the currently supported version. metadata-function=lambda_arn, sdk-version=version_number
                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                              	//    * For the LAMBDA data catalog type, use one of the following sets of required
                                                                                                                                                                                                                                                                                                                                              	//    parameters, but not both. If you have one Lambda function that processes
                                                                                                                                                                                                                                                                                                                                              	//    metadata and another for reading the actual data, use the following syntax.
                                                                                                                                                                                                                                                                                                                                              	//    Both parameters are required. metadata-function=lambda_arn, record-function=lambda_arn
                                                                                                                                                                                                                                                                                                                                              	//    If you have a composite Lambda function that processes both metadata and
                                                                                                                                                                                                                                                                                                                                              	//    data, use the following syntax to specify your Lambda function. function=lambda_arn
                                                                                                                                                                                                                                                                                                                                              	Parameters map[string]*string `type:"map"`
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              	// A list of comma separated tags to add to the data catalog that is created.
                                                                                                                                                                                                                                                                                                                                              	Tags []*Tag `type:"list"`
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              	// The type of data catalog to create: LAMBDA for a federated catalog or HIVE
                                                                                                                                                                                                                                                                                                                                              	// for an external hive metastore.
                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                              	// Do not use the GLUE type. This refers to the AwsDataCatalog that already
                                                                                                                                                                                                                                                                                                                                              	// exists in your account, of which you can have only one. Specifying the GLUE
                                                                                                                                                                                                                                                                                                                                              	// type will result in an INVALID_INPUT error.
                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                              	// Type is a required field
                                                                                                                                                                                                                                                                                                                                              	Type *string `type:"string" required:"true" enum:"DataCatalogType"`
                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                              func (CreateDataCatalogInput) GoString

                                                                                                                                                                                                                                                                                                                                              func (s CreateDataCatalogInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                func (*CreateDataCatalogInput) SetDescription

                                                                                                                                                                                                                                                                                                                                                  SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                  func (*CreateDataCatalogInput) SetName

                                                                                                                                                                                                                                                                                                                                                    SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                    func (*CreateDataCatalogInput) SetParameters

                                                                                                                                                                                                                                                                                                                                                    func (s *CreateDataCatalogInput) SetParameters(v map[string]*string) *CreateDataCatalogInput

                                                                                                                                                                                                                                                                                                                                                      SetParameters sets the Parameters field's value.

                                                                                                                                                                                                                                                                                                                                                      func (*CreateDataCatalogInput) SetTags

                                                                                                                                                                                                                                                                                                                                                        SetTags sets the Tags field's value.

                                                                                                                                                                                                                                                                                                                                                        func (*CreateDataCatalogInput) SetType

                                                                                                                                                                                                                                                                                                                                                          SetType sets the Type field's value.

                                                                                                                                                                                                                                                                                                                                                          func (CreateDataCatalogInput) String

                                                                                                                                                                                                                                                                                                                                                          func (s CreateDataCatalogInput) String() string

                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                            func (*CreateDataCatalogInput) Validate

                                                                                                                                                                                                                                                                                                                                                            func (s *CreateDataCatalogInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                              type CreateDataCatalogOutput

                                                                                                                                                                                                                                                                                                                                                              type CreateDataCatalogOutput struct {
                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                              func (CreateDataCatalogOutput) GoString

                                                                                                                                                                                                                                                                                                                                                              func (s CreateDataCatalogOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                func (CreateDataCatalogOutput) String

                                                                                                                                                                                                                                                                                                                                                                func (s CreateDataCatalogOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                  type CreateNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                  type CreateNamedQueryInput struct {
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// A unique case-sensitive string used to ensure the request to create the query
                                                                                                                                                                                                                                                                                                                                                                  	// is idempotent (executes only once). If another CreateNamedQuery request is
                                                                                                                                                                                                                                                                                                                                                                  	// received, the same response is returned and another query is not created.
                                                                                                                                                                                                                                                                                                                                                                  	// If a parameter has changed, for example, the QueryString, an error is returned.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// This token is listed as not required because AWS SDKs (for example the AWS
                                                                                                                                                                                                                                                                                                                                                                  	// SDK for Java) auto-generate the token for users. If you are not using the
                                                                                                                                                                                                                                                                                                                                                                  	// AWS SDK or the AWS CLI, you must provide this token or the action will fail.
                                                                                                                                                                                                                                                                                                                                                                  	ClientRequestToken *string `min:"32" type:"string" idempotencyToken:"true"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// The database to which the query belongs.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// Database is a required field
                                                                                                                                                                                                                                                                                                                                                                  	Database *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// The query description.
                                                                                                                                                                                                                                                                                                                                                                  	Description *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// The query name.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                  	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// The contents of the query with all query statements.
                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                  	// QueryString is a required field
                                                                                                                                                                                                                                                                                                                                                                  	QueryString *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                  	// The name of the workgroup in which the named query is being created.
                                                                                                                                                                                                                                                                                                                                                                  	WorkGroup *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                  func (CreateNamedQueryInput) GoString

                                                                                                                                                                                                                                                                                                                                                                  func (s CreateNamedQueryInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                    func (*CreateNamedQueryInput) SetClientRequestToken

                                                                                                                                                                                                                                                                                                                                                                    func (s *CreateNamedQueryInput) SetClientRequestToken(v string) *CreateNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                      SetClientRequestToken sets the ClientRequestToken field's value.

                                                                                                                                                                                                                                                                                                                                                                      func (*CreateNamedQueryInput) SetDatabase

                                                                                                                                                                                                                                                                                                                                                                        SetDatabase sets the Database field's value.

                                                                                                                                                                                                                                                                                                                                                                        func (*CreateNamedQueryInput) SetDescription

                                                                                                                                                                                                                                                                                                                                                                        func (s *CreateNamedQueryInput) SetDescription(v string) *CreateNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                          SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                          func (*CreateNamedQueryInput) SetName

                                                                                                                                                                                                                                                                                                                                                                            SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                            func (*CreateNamedQueryInput) SetQueryString

                                                                                                                                                                                                                                                                                                                                                                            func (s *CreateNamedQueryInput) SetQueryString(v string) *CreateNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                              SetQueryString sets the QueryString field's value.

                                                                                                                                                                                                                                                                                                                                                                              func (*CreateNamedQueryInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                func (CreateNamedQueryInput) String

                                                                                                                                                                                                                                                                                                                                                                                func (s CreateNamedQueryInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                  func (*CreateNamedQueryInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                  func (s *CreateNamedQueryInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                    type CreateNamedQueryOutput

                                                                                                                                                                                                                                                                                                                                                                                    type CreateNamedQueryOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                    	// The unique ID of the query.
                                                                                                                                                                                                                                                                                                                                                                                    	NamedQueryId *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                    func (CreateNamedQueryOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                    func (s CreateNamedQueryOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                      func (*CreateNamedQueryOutput) SetNamedQueryId

                                                                                                                                                                                                                                                                                                                                                                                      func (s *CreateNamedQueryOutput) SetNamedQueryId(v string) *CreateNamedQueryOutput

                                                                                                                                                                                                                                                                                                                                                                                        SetNamedQueryId sets the NamedQueryId field's value.

                                                                                                                                                                                                                                                                                                                                                                                        func (CreateNamedQueryOutput) String

                                                                                                                                                                                                                                                                                                                                                                                        func (s CreateNamedQueryOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                          type CreatePreparedStatementInput

                                                                                                                                                                                                                                                                                                                                                                                          type CreatePreparedStatementInput struct {
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// The description of the prepared statement.
                                                                                                                                                                                                                                                                                                                                                                                          	Description *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// The query string for the prepared statement.
                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                          	// QueryStatement is a required field
                                                                                                                                                                                                                                                                                                                                                                                          	QueryStatement *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// The name of the prepared statement.
                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                          	// StatementName is a required field
                                                                                                                                                                                                                                                                                                                                                                                          	StatementName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// The name of the workgroup to which the prepared statement belongs.
                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                          	// WorkGroup is a required field
                                                                                                                                                                                                                                                                                                                                                                                          	WorkGroup *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                          func (CreatePreparedStatementInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                          func (s CreatePreparedStatementInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                            func (*CreatePreparedStatementInput) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                              SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                              func (*CreatePreparedStatementInput) SetQueryStatement

                                                                                                                                                                                                                                                                                                                                                                                                SetQueryStatement sets the QueryStatement field's value.

                                                                                                                                                                                                                                                                                                                                                                                                func (*CreatePreparedStatementInput) SetStatementName

                                                                                                                                                                                                                                                                                                                                                                                                  SetStatementName sets the StatementName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                  func (*CreatePreparedStatementInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                    SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                    func (CreatePreparedStatementInput) String

                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                      func (*CreatePreparedStatementInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                      func (s *CreatePreparedStatementInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                        type CreatePreparedStatementOutput

                                                                                                                                                                                                                                                                                                                                                                                                        type CreatePreparedStatementOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                        func (CreatePreparedStatementOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                          func (CreatePreparedStatementOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                            type CreateWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                            type CreateWorkGroupInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// The configuration for the workgroup, which includes the location in Amazon
                                                                                                                                                                                                                                                                                                                                                                                                            	// S3 where query results are stored, the encryption configuration, if any,
                                                                                                                                                                                                                                                                                                                                                                                                            	// used for encrypting query results, whether the Amazon CloudWatch Metrics
                                                                                                                                                                                                                                                                                                                                                                                                            	// are enabled for the workgroup, the limit for the amount of bytes scanned
                                                                                                                                                                                                                                                                                                                                                                                                            	// (cutoff) per query, if it is specified, and whether workgroup's settings
                                                                                                                                                                                                                                                                                                                                                                                                            	// (specified with EnforceWorkGroupConfiguration) in the WorkGroupConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                            	// override client-side settings. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.
                                                                                                                                                                                                                                                                                                                                                                                                            	Configuration *WorkGroupConfiguration `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// The workgroup description.
                                                                                                                                                                                                                                                                                                                                                                                                            	Description *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// The workgroup name.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                            	Name *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// A list of comma separated tags to add to the workgroup that is created.
                                                                                                                                                                                                                                                                                                                                                                                                            	Tags []*Tag `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                            func (CreateWorkGroupInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                            func (s CreateWorkGroupInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                              func (*CreateWorkGroupInput) SetConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                SetConfiguration sets the Configuration field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                func (*CreateWorkGroupInput) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                func (s *CreateWorkGroupInput) SetDescription(v string) *CreateWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                  SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                  func (*CreateWorkGroupInput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                    SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                    func (*CreateWorkGroupInput) SetTags

                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *CreateWorkGroupInput) SetTags(v []*Tag) *CreateWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                      SetTags sets the Tags field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                      func (CreateWorkGroupInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                      func (s CreateWorkGroupInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                        func (*CreateWorkGroupInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *CreateWorkGroupInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                          type CreateWorkGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                          type CreateWorkGroupOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          func (CreateWorkGroupOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                          func (s CreateWorkGroupOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                            func (CreateWorkGroupOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                            func (s CreateWorkGroupOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                              type DataCatalog

                                                                                                                                                                                                                                                                                                                                                                                                                              type DataCatalog struct {
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// An optional description of the data catalog.
                                                                                                                                                                                                                                                                                                                                                                                                                              	Description *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The name of the data catalog. The catalog name must be unique for the AWS
                                                                                                                                                                                                                                                                                                                                                                                                                              	// account and can use a maximum of 128 alphanumeric, underscore, at sign, or
                                                                                                                                                                                                                                                                                                                                                                                                                              	// hyphen characters.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                              	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                              	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// Specifies the Lambda function or functions to use for the data catalog. This
                                                                                                                                                                                                                                                                                                                                                                                                                              	// is a mapping whose values depend on the catalog type.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    * For the HIVE data catalog type, use the following syntax. The metadata-function
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    parameter is required. The sdk-version parameter is optional and defaults
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    to the currently supported version. metadata-function=lambda_arn, sdk-version=version_number
                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    * For the LAMBDA data catalog type, use one of the following sets of required
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    parameters, but not both. If you have one Lambda function that processes
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    metadata and another for reading the actual data, use the following syntax.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    Both parameters are required. metadata-function=lambda_arn, record-function=lambda_arn
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    If you have a composite Lambda function that processes both metadata and
                                                                                                                                                                                                                                                                                                                                                                                                                              	//    data, use the following syntax to specify your Lambda function. function=lambda_arn
                                                                                                                                                                                                                                                                                                                                                                                                                              	Parameters map[string]*string `type:"map"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The type of data catalog: LAMBDA for a federated catalog or HIVE for an external
                                                                                                                                                                                                                                                                                                                                                                                                                              	// hive metastore. GLUE refers to the AwsDataCatalog that already exists in
                                                                                                                                                                                                                                                                                                                                                                                                                              	// your account, of which you can have only one.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                              	// Type is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                              	Type *string `type:"string" required:"true" enum:"DataCatalogType"`
                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                Contains information about a data catalog in an AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                                                func (DataCatalog) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                func (s DataCatalog) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DataCatalog) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *DataCatalog) SetDescription(v string) *DataCatalog

                                                                                                                                                                                                                                                                                                                                                                                                                                    SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DataCatalog) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *DataCatalog) SetName(v string) *DataCatalog

                                                                                                                                                                                                                                                                                                                                                                                                                                      SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DataCatalog) SetParameters

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *DataCatalog) SetParameters(v map[string]*string) *DataCatalog

                                                                                                                                                                                                                                                                                                                                                                                                                                        SetParameters sets the Parameters field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DataCatalog) SetType

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *DataCatalog) SetType(v string) *DataCatalog

                                                                                                                                                                                                                                                                                                                                                                                                                                          SetType sets the Type field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DataCatalog) String

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DataCatalog) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                            type DataCatalogSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                            type DataCatalogSummary struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The name of the data catalog.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	CatalogName *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The data catalog type.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	Type *string `type:"string" enum:"DataCatalogType"`
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                              The summary information for the data catalog, which includes its name and type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DataCatalogSummary) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DataCatalogSummary) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DataCatalogSummary) SetCatalogName

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DataCatalogSummary) SetCatalogName(v string) *DataCatalogSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetCatalogName sets the CatalogName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DataCatalogSummary) SetType

                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetType sets the Type field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DataCatalogSummary) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DataCatalogSummary) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Database

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Database struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// An optional description of the database.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Description *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The name of the database.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// A set of custom key/value pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Parameters map[string]*string `type:"map"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Contains metadata information for a database in a data catalog.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Database) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s Database) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*Database) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *Database) SetDescription(v string) *Database

                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Database) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *Database) SetName(v string) *Database

                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*Database) SetParameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *Database) SetParameters(v map[string]*string) *Database

                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetParameters sets the Parameters field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Database) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s Database) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Datum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Datum struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The value of the datum.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	VarCharValue *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A piece of data (a field in the table).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Datum) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s Datum) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*Datum) SetVarCharValue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *Datum) SetVarCharValue(v string) *Datum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetVarCharValue sets the VarCharValue field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Datum) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s Datum) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DeleteDataCatalogInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DeleteDataCatalogInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The name of the data catalog to delete.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DeleteDataCatalogInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DeleteDataCatalogInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteDataCatalogInput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteDataCatalogInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DeleteDataCatalogInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteDataCatalogInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteDataCatalogInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteDataCatalogOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteDataCatalogOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DeleteDataCatalogOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s DeleteDataCatalogOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteDataCatalogOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteDataCatalogOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type DeleteNamedQueryInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The unique ID of the query to delete.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	NamedQueryId *string `type:"string" idempotencyToken:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteNamedQueryInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s DeleteNamedQueryInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DeleteNamedQueryInput) SetNamedQueryId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *DeleteNamedQueryInput) SetNamedQueryId(v string) *DeleteNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetNamedQueryId sets the NamedQueryId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DeleteNamedQueryInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DeleteNamedQueryInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type DeleteNamedQueryOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type DeleteNamedQueryOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DeleteNamedQueryOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s DeleteNamedQueryOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteNamedQueryOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DeleteNamedQueryOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DeletePreparedStatementInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type DeletePreparedStatementInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The name of the prepared statement to delete.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// StatementName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	StatementName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The workgroup to which the statement to be deleted belongs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// WorkGroup is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	WorkGroup *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DeletePreparedStatementInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s DeletePreparedStatementInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DeletePreparedStatementInput) SetStatementName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetStatementName sets the StatementName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DeletePreparedStatementInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (DeletePreparedStatementInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DeletePreparedStatementInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *DeletePreparedStatementInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DeletePreparedStatementOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type DeletePreparedStatementOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DeletePreparedStatementOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DeletePreparedStatementOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type DeleteWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type DeleteWorkGroupInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The option to delete the workgroup and its contents even if the workgroup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains any named queries or query executions.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	RecursiveDeleteOption *bool `type:"boolean"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The unique name of the workgroup to delete.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// WorkGroup is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	WorkGroup *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteWorkGroupInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DeleteWorkGroupInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteWorkGroupInput) SetRecursiveDeleteOption

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteWorkGroupInput) SetRecursiveDeleteOption(v bool) *DeleteWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetRecursiveDeleteOption sets the RecursiveDeleteOption field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DeleteWorkGroupInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *DeleteWorkGroupInput) SetWorkGroup(v string) *DeleteWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteWorkGroupInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteWorkGroupInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DeleteWorkGroupInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *DeleteWorkGroupInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type DeleteWorkGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type DeleteWorkGroupOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteWorkGroupOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteWorkGroupOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (DeleteWorkGroupOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DeleteWorkGroupOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type EncryptionConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type EncryptionConfiguration struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Indicates whether Amazon S3 server-side encryption with Amazon S3-managed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// keys (SSE-S3), server-side encryption with KMS-managed keys (SSE-KMS), or
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// client-side encryption with KMS-managed keys (CSE-KMS) is used.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// If a query runs in a workgroup and the workgroup overrides client-side settings,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// then the workgroup's setting for encryption is used. It specifies whether
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// query results must be encrypted, for all queries that run in this workgroup.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// EncryptionOption is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	EncryptionOption *string `type:"string" required:"true" enum:"EncryptionOption"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	KmsKey *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (EncryptionConfiguration) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s EncryptionConfiguration) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*EncryptionConfiguration) SetEncryptionOption

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *EncryptionConfiguration) SetEncryptionOption(v string) *EncryptionConfiguration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetEncryptionOption sets the EncryptionOption field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*EncryptionConfiguration) SetKmsKey

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetKmsKey sets the KmsKey field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (EncryptionConfiguration) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s EncryptionConfiguration) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*EncryptionConfiguration) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *EncryptionConfiguration) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type EngineVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type EngineVersion struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Read only. The engine version on which the query runs. If the user requests
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// a valid engine version other than Auto, the effective engine version is the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// same as the engine version that the user requested. If the user requests
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Auto, the effective engine version is chosen by Athena. When a request to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// update the engine version is made by a CreateWorkGroup or UpdateWorkGroup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// operation, the EffectiveEngineVersion field is ignored.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	EffectiveEngineVersion *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The engine version requested by the user. Possible values are determined
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// by the output of ListEngineVersions, including Auto. The default is Auto.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	SelectedEngineVersion *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Athena engine version for running queries.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (EngineVersion) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s EngineVersion) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*EngineVersion) SetEffectiveEngineVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *EngineVersion) SetEffectiveEngineVersion(v string) *EngineVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetEffectiveEngineVersion sets the EffectiveEngineVersion field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*EngineVersion) SetSelectedEngineVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *EngineVersion) SetSelectedEngineVersion(v string) *EngineVersion

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetSelectedEngineVersion sets the SelectedEngineVersion field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (EngineVersion) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s EngineVersion) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*EngineVersion) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *EngineVersion) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type GetDataCatalogInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type GetDataCatalogInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the data catalog to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Name is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (GetDataCatalogInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s GetDataCatalogInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GetDataCatalogInput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (GetDataCatalogInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s GetDataCatalogInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*GetDataCatalogInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *GetDataCatalogInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type GetDataCatalogOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type GetDataCatalogOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The data catalog returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	DataCatalog *DataCatalog `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (GetDataCatalogOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s GetDataCatalogOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*GetDataCatalogOutput) SetDataCatalog

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *GetDataCatalogOutput) SetDataCatalog(v *DataCatalog) *GetDataCatalogOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetDataCatalog sets the DataCatalog field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (GetDataCatalogOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s GetDataCatalogOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type GetDatabaseInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type GetDatabaseInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the data catalog that contains the database to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// CatalogName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	CatalogName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the database to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// DatabaseName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	DatabaseName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (GetDatabaseInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s GetDatabaseInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*GetDatabaseInput) SetCatalogName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *GetDatabaseInput) SetCatalogName(v string) *GetDatabaseInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetCatalogName sets the CatalogName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GetDatabaseInput) SetDatabaseName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *GetDatabaseInput) SetDatabaseName(v string) *GetDatabaseInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetDatabaseName sets the DatabaseName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (GetDatabaseInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s GetDatabaseInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*GetDatabaseInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *GetDatabaseInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type GetDatabaseOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type GetDatabaseOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The database returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Database *Database `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (GetDatabaseOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s GetDatabaseOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*GetDatabaseOutput) SetDatabase

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *GetDatabaseOutput) SetDatabase(v *Database) *GetDatabaseOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetDatabase sets the Database field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (GetDatabaseOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s GetDatabaseOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type GetNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type GetNamedQueryInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The unique ID of the query. Use ListNamedQueries to get query IDs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// NamedQueryId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	NamedQueryId *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (GetNamedQueryInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s GetNamedQueryInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*GetNamedQueryInput) SetNamedQueryId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *GetNamedQueryInput) SetNamedQueryId(v string) *GetNamedQueryInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetNamedQueryId sets the NamedQueryId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (GetNamedQueryInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s GetNamedQueryInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GetNamedQueryInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *GetNamedQueryInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetNamedQueryOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetNamedQueryOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Information about the query.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	NamedQuery *NamedQuery `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (GetNamedQueryOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s GetNamedQueryOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*GetNamedQueryOutput) SetNamedQuery

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *GetNamedQueryOutput) SetNamedQuery(v *NamedQuery) *GetNamedQueryOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetNamedQuery sets the NamedQuery field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (GetNamedQueryOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s GetNamedQueryOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetPreparedStatementInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetPreparedStatementInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The name of the prepared statement to retrieve.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// StatementName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	StatementName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The workgroup to which the statement to be retrieved belongs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// WorkGroup is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	WorkGroup *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (GetPreparedStatementInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s GetPreparedStatementInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*GetPreparedStatementInput) SetStatementName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetStatementName sets the StatementName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*GetPreparedStatementInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (GetPreparedStatementInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s GetPreparedStatementInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GetPreparedStatementInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *GetPreparedStatementInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetPreparedStatementOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetPreparedStatementOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The name of the prepared statement that was retrieved.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	PreparedStatement *PreparedStatement `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (GetPreparedStatementOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s GetPreparedStatementOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*GetPreparedStatementOutput) SetPreparedStatement

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetPreparedStatement sets the PreparedStatement field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (GetPreparedStatementOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetQueryExecutionInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetQueryExecutionInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The unique ID of the query execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// QueryExecutionId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	QueryExecutionId *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (GetQueryExecutionInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s GetQueryExecutionInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*GetQueryExecutionInput) SetQueryExecutionId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *GetQueryExecutionInput) SetQueryExecutionId(v string) *GetQueryExecutionInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetQueryExecutionId sets the QueryExecutionId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (GetQueryExecutionInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s GetQueryExecutionInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GetQueryExecutionInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *GetQueryExecutionInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type GetQueryExecutionOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type GetQueryExecutionOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Information about the query execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	QueryExecution *QueryExecution `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (GetQueryExecutionOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s GetQueryExecutionOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*GetQueryExecutionOutput) SetQueryExecution

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetQueryExecution sets the QueryExecution field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (GetQueryExecutionOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s GetQueryExecutionOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type GetQueryResultsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type GetQueryResultsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The maximum number of results (rows) to return in this request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaxResults *int64 `min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The unique ID of the query execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// QueryExecutionId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	QueryExecutionId *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (GetQueryResultsInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s GetQueryResultsInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*GetQueryResultsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *GetQueryResultsInput) SetMaxResults(v int64) *GetQueryResultsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*GetQueryResultsInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *GetQueryResultsInput) SetNextToken(v string) *GetQueryResultsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*GetQueryResultsInput) SetQueryExecutionId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *GetQueryResultsInput) SetQueryExecutionId(v string) *GetQueryResultsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetQueryExecutionId sets the QueryExecutionId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (GetQueryResultsInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s GetQueryResultsInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GetQueryResultsInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *GetQueryResultsInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetQueryResultsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type GetQueryResultsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The results of the query execution.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultSet *ResultSet `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The number of rows inserted with a CREATE TABLE AS SELECT statement.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	UpdateCount *int64 `type:"long"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (GetQueryResultsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s GetQueryResultsOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*GetQueryResultsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*GetQueryResultsOutput) SetResultSet

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetResultSet sets the ResultSet field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*GetQueryResultsOutput) SetUpdateCount

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *GetQueryResultsOutput) SetUpdateCount(v int64) *GetQueryResultsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetUpdateCount sets the UpdateCount field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (GetQueryResultsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s GetQueryResultsOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type GetTableMetadataInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type GetTableMetadataInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the data catalog that contains the database and table metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// CatalogName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	CatalogName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the database that contains the table metadata to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// DatabaseName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DatabaseName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the table for which metadata is returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// TableName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	TableName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (GetTableMetadataInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s GetTableMetadataInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GetTableMetadataInput) SetCatalogName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *GetTableMetadataInput) SetCatalogName(v string) *GetTableMetadataInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetCatalogName sets the CatalogName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GetTableMetadataInput) SetDatabaseName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *GetTableMetadataInput) SetDatabaseName(v string) *GetTableMetadataInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetDatabaseName sets the DatabaseName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*GetTableMetadataInput) SetTableName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetTableName sets the TableName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (GetTableMetadataInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s GetTableMetadataInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*GetTableMetadataInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *GetTableMetadataInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetTableMetadataOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type GetTableMetadataOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// An object that contains table metadata.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	TableMetadata *TableMetadata `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (GetTableMetadataOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s GetTableMetadataOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*GetTableMetadataOutput) SetTableMetadata

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetTableMetadata sets the TableMetadata field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (GetTableMetadataOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s GetTableMetadataOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type GetWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type GetWorkGroupInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The name of the workgroup.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// WorkGroup is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	WorkGroup *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (GetWorkGroupInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s GetWorkGroupInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GetWorkGroupInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *GetWorkGroupInput) SetWorkGroup(v string) *GetWorkGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (GetWorkGroupInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s GetWorkGroupInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*GetWorkGroupInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *GetWorkGroupInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type GetWorkGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type GetWorkGroupOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Information about the workgroup.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	WorkGroup *WorkGroup `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (GetWorkGroupOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s GetWorkGroupOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*GetWorkGroupOutput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *GetWorkGroupOutput) SetWorkGroup(v *WorkGroup) *GetWorkGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (GetWorkGroupOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s GetWorkGroupOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type InternalServerException

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type InternalServerException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates a platform issue, which may be due to a transient condition or outage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*InternalServerException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *InternalServerException) Code() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*InternalServerException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *InternalServerException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (InternalServerException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s InternalServerException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*InternalServerException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *InternalServerException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*InternalServerException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *InternalServerException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*InternalServerException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *InternalServerException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*InternalServerException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *InternalServerException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (InternalServerException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s InternalServerException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type InvalidRequestException

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type InvalidRequestException struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The error code returned when the query execution failed to process, or when
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// the processing request for the named query failed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	AthenaErrorCode *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Message_ *string `locationName:"Message" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Indicates that something is wrong with the input to the request. For example, a required parameter may be missing or out of range.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*InvalidRequestException) Code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *InvalidRequestException) Code() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Code returns the exception type name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*InvalidRequestException) Error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *InvalidRequestException) Error() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (InvalidRequestException) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s InvalidRequestException) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*InvalidRequestException) Message

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *InvalidRequestException) Message() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Message returns the exception's message.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*InvalidRequestException) OrigErr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *InvalidRequestException) OrigErr() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              OrigErr always returns nil, satisfies awserr.Error interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*InvalidRequestException) RequestID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *InvalidRequestException) RequestID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                RequestID returns the service's response RequestID for request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*InvalidRequestException) StatusCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *InvalidRequestException) StatusCode() int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Status code returns the HTTP status code for the request's response error.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (InvalidRequestException) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s InvalidRequestException) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListDataCatalogsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListDataCatalogsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Specifies the maximum number of data catalogs to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	MaxResults *int64 `min:"2" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListDataCatalogsInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ListDataCatalogsInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListDataCatalogsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *ListDataCatalogsInput) SetMaxResults(v int64) *ListDataCatalogsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListDataCatalogsInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ListDataCatalogsInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ListDataCatalogsInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ListDataCatalogsInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ListDataCatalogsInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListDataCatalogsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListDataCatalogsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// A summary list of data catalogs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	DataCatalogsSummary []*DataCatalogSummary `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ListDataCatalogsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s ListDataCatalogsOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ListDataCatalogsOutput) SetDataCatalogsSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *ListDataCatalogsOutput) SetDataCatalogsSummary(v []*DataCatalogSummary) *ListDataCatalogsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetDataCatalogsSummary sets the DataCatalogsSummary field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListDataCatalogsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListDataCatalogsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ListDataCatalogsOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListDatabasesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListDatabasesInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The name of the data catalog that contains the databases to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// CatalogName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	CatalogName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Specifies the maximum number of results to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MaxResults *int64 `min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ListDatabasesInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s ListDatabasesInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListDatabasesInput) SetCatalogName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *ListDatabasesInput) SetCatalogName(v string) *ListDatabasesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetCatalogName sets the CatalogName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ListDatabasesInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ListDatabasesInput) SetMaxResults(v int64) *ListDatabasesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ListDatabasesInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ListDatabasesInput) SetNextToken(v string) *ListDatabasesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ListDatabasesInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s ListDatabasesInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ListDatabasesInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *ListDatabasesInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListDatabasesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListDatabasesOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// A list of databases from a data catalog.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	DatabaseList []*Database `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ListDatabasesOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s ListDatabasesOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListDatabasesOutput) SetDatabaseList

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *ListDatabasesOutput) SetDatabaseList(v []*Database) *ListDatabasesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetDatabaseList sets the DatabaseList field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListDatabasesOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *ListDatabasesOutput) SetNextToken(v string) *ListDatabasesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListDatabasesOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s ListDatabasesOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListEngineVersionsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListEngineVersionsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The maximum number of engine versions to return in this request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	MaxResults *int64 `min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ListEngineVersionsInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ListEngineVersionsInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ListEngineVersionsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ListEngineVersionsInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (ListEngineVersionsInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s ListEngineVersionsInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListEngineVersionsInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *ListEngineVersionsInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListEngineVersionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListEngineVersionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A list of engine versions that are available to choose from.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	EngineVersions []*EngineVersion `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListEngineVersionsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ListEngineVersionsOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListEngineVersionsOutput) SetEngineVersions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetEngineVersions sets the EngineVersions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListEngineVersionsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ListEngineVersionsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s ListEngineVersionsOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListNamedQueriesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListNamedQueriesInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The maximum number of queries to return in this request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	MaxResults *int64 `type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The name of the workgroup from which the named queries are being returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// If a workgroup is not specified, the saved queries for the primary workgroup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// are returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	WorkGroup *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ListNamedQueriesInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s ListNamedQueriesInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ListNamedQueriesInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *ListNamedQueriesInput) SetMaxResults(v int64) *ListNamedQueriesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ListNamedQueriesInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListNamedQueriesInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListNamedQueriesInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ListNamedQueriesInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListNamedQueriesInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *ListNamedQueriesInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListNamedQueriesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListNamedQueriesOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The list of unique query IDs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	NamedQueryIds []*string `min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListNamedQueriesOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s ListNamedQueriesOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ListNamedQueriesOutput) SetNamedQueryIds

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ListNamedQueriesOutput) SetNamedQueryIds(v []*string) *ListNamedQueriesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetNamedQueryIds sets the NamedQueryIds field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ListNamedQueriesOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ListNamedQueriesOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s ListNamedQueriesOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListPreparedStatementsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListPreparedStatementsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The maximum number of results to return in this request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	MaxResults *int64 `min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The workgroup to list the prepared statements for.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// WorkGroup is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	WorkGroup *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (ListPreparedStatementsInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s ListPreparedStatementsInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListPreparedStatementsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListPreparedStatementsInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListPreparedStatementsInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListPreparedStatementsInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ListPreparedStatementsInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *ListPreparedStatementsInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListPreparedStatementsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListPreparedStatementsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The list of prepared statements for the workgroup.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	PreparedStatements []*PreparedStatementSummary `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ListPreparedStatementsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s ListPreparedStatementsOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ListPreparedStatementsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ListPreparedStatementsOutput) SetPreparedStatements

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetPreparedStatements sets the PreparedStatements field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ListPreparedStatementsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListQueryExecutionsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListQueryExecutionsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The maximum number of query executions to return in this request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	MaxResults *int64 `type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the workgroup from which queries are being returned. If a workgroup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// is not specified, a list of available query execution IDs for the queries
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// in the primary workgroup is returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	WorkGroup *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListQueryExecutionsInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ListQueryExecutionsInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListQueryExecutionsInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListQueryExecutionsInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ListQueryExecutionsInput) SetWorkGroup

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetWorkGroup sets the WorkGroup field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ListQueryExecutionsInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s ListQueryExecutionsInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ListQueryExecutionsInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *ListQueryExecutionsInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListQueryExecutionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListQueryExecutionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A token to be used by the next request if this request is truncated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The unique IDs of each query execution as an array of strings.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	QueryExecutionIds []*string `min:"1" type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (ListQueryExecutionsOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s ListQueryExecutionsOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListQueryExecutionsOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListQueryExecutionsOutput) SetQueryExecutionIds

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *ListQueryExecutionsOutput) SetQueryExecutionIds(v []*string) *ListQueryExecutionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetQueryExecutionIds sets the QueryExecutionIds field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ListQueryExecutionsOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s ListQueryExecutionsOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTableMetadataInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTableMetadataInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the data catalog for which table metadata should be returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// CatalogName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	CatalogName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the database for which table metadata should be returned.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// DatabaseName is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	DatabaseName *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A regex filter that pattern-matches table names. If no expression is supplied,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// metadata for all tables are listed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Expression *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Specifies the maximum number of results to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	MaxResults *int64 `min:"1" type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListTableMetadataInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s ListTableMetadataInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ListTableMetadataInput) SetCatalogName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetCatalogName sets the CatalogName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ListTableMetadataInput) SetDatabaseName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *ListTableMetadataInput) SetDatabaseName(v string) *ListTableMetadataInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetDatabaseName sets the DatabaseName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ListTableMetadataInput) SetExpression

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetExpression sets the Expression field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ListTableMetadataInput) SetMaxResults

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetMaxResults sets the MaxResults field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListTableMetadataInput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListTableMetadataInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s ListTableMetadataInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListTableMetadataInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *ListTableMetadataInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTableMetadataOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTableMetadataOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A token generated by the Athena service that specifies where to continue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// pagination if a previous request was truncated. To obtain the next set of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// pages, pass in the NextToken from the response object of the previous page
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A list of table metadata.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	TableMetadataList []*TableMetadata `type:"list"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListTableMetadataOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s ListTableMetadataOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ListTableMetadataOutput) SetNextToken

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetNextToken sets the NextToken field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ListTableMetadataOutpu