public static interface AthenaConnectorSource.Builder extends SdkPojo, CopyableBuilder<AthenaConnectorSource.Builder,AthenaConnectorSource>
| Modifier and Type | Method and Description |
|---|---|
AthenaConnectorSource.Builder |
connectionName(String connectionName)
The name of the connection that is associated with the connector.
|
AthenaConnectorSource.Builder |
connectionTable(String connectionTable)
The name of the table in the data source.
|
AthenaConnectorSource.Builder |
connectionType(String connectionType)
The type of connection, such as marketplace.athena or custom.athena, designating a connection to an Amazon
Athena data store.
|
AthenaConnectorSource.Builder |
connectorName(String connectorName)
The name of a connector that assists with accessing the data store in Glue Studio.
|
AthenaConnectorSource.Builder |
name(String name)
The name of the data source.
|
AthenaConnectorSource.Builder |
outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the custom Athena source.
|
AthenaConnectorSource.Builder |
outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the custom Athena source.
|
AthenaConnectorSource.Builder |
outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the custom Athena source.
|
AthenaConnectorSource.Builder |
schemaName(String schemaName)
The name of the Cloudwatch log group to read from.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAthenaConnectorSource.Builder name(String name)
The name of the data source.
name - The name of the data source.AthenaConnectorSource.Builder connectionName(String connectionName)
The name of the connection that is associated with the connector.
connectionName - The name of the connection that is associated with the connector.AthenaConnectorSource.Builder connectorName(String connectorName)
The name of a connector that assists with accessing the data store in Glue Studio.
connectorName - The name of a connector that assists with accessing the data store in Glue Studio.AthenaConnectorSource.Builder connectionType(String connectionType)
The type of connection, such as marketplace.athena or custom.athena, designating a connection to an Amazon Athena data store.
connectionType - The type of connection, such as marketplace.athena or custom.athena, designating a connection to an
Amazon Athena data store.AthenaConnectorSource.Builder connectionTable(String connectionTable)
The name of the table in the data source.
connectionTable - The name of the table in the data source.AthenaConnectorSource.Builder schemaName(String schemaName)
The name of the Cloudwatch log group to read from. For example, /aws-glue/jobs/output.
schemaName - The name of the Cloudwatch log group to read from. For example, /aws-glue/jobs/output.AthenaConnectorSource.Builder outputSchemas(Collection<GlueSchema> outputSchemas)
Specifies the data schema for the custom Athena source.
outputSchemas - Specifies the data schema for the custom Athena source.AthenaConnectorSource.Builder outputSchemas(GlueSchema... outputSchemas)
Specifies the data schema for the custom Athena source.
outputSchemas - Specifies the data schema for the custom Athena source.AthenaConnectorSource.Builder outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)
Specifies the data schema for the custom Athena source.
This is a convenience method that creates an instance of theGlueSchema.Builder avoiding the need to create one
manually via GlueSchema.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #outputSchemas(List.
outputSchemas - a consumer that will call methods on
GlueSchema.Builder#outputSchemas(java.util.Collection) Copyright © 2023. All rights reserved.