Interface AthenaConnectorSource.Builder

    • Method Detail

      • name

        AthenaConnectorSource.Builder name​(String name)

        The name of the data source.

        Parameters:
        name - The name of the data source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • connectionName

        AthenaConnectorSource.Builder connectionName​(String connectionName)

        The name of the connection that is associated with the connector.

        Parameters:
        connectionName - The name of the connection that is associated with the connector.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • connectorName

        AthenaConnectorSource.Builder connectorName​(String connectorName)

        The name of a connector that assists with accessing the data store in Glue Studio.

        Parameters:
        connectorName - The name of a connector that assists with accessing the data store in Glue Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • connectionType

        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.

        Parameters:
        connectionType - The type of connection, such as marketplace.athena or custom.athena, designating a connection to an Amazon Athena data store.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • connectionTable

        AthenaConnectorSource.Builder connectionTable​(String connectionTable)

        The name of the table in the data source.

        Parameters:
        connectionTable - The name of the table in the data source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • schemaName

        AthenaConnectorSource.Builder schemaName​(String schemaName)

        The name of the Cloudwatch log group to read from. For example, /aws-glue/jobs/output.

        Parameters:
        schemaName - The name of the Cloudwatch log group to read from. For example, /aws-glue/jobs/output.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputSchemas

        AthenaConnectorSource.Builder outputSchemas​(Collection<GlueSchema> outputSchemas)

        Specifies the data schema for the custom Athena source.

        Parameters:
        outputSchemas - Specifies the data schema for the custom Athena source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputSchemas

        AthenaConnectorSource.Builder outputSchemas​(GlueSchema... outputSchemas)

        Specifies the data schema for the custom Athena source.

        Parameters:
        outputSchemas - Specifies the data schema for the custom Athena source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.