Interface CustomSql.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CustomSql.Builder,CustomSql>,SdkBuilder<CustomSql.Builder,CustomSql>,SdkPojo
- Enclosing class:
- CustomSql
public static interface CustomSql.Builder extends SdkPojo, CopyableBuilder<CustomSql.Builder,CustomSql>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomSql.Buildercolumns(Collection<InputColumn> columns)The column schema from the SQL query result set.CustomSql.Buildercolumns(Consumer<InputColumn.Builder>... columns)The column schema from the SQL query result set.CustomSql.Buildercolumns(InputColumn... columns)The column schema from the SQL query result set.CustomSql.BuilderdataSourceArn(String dataSourceArn)The Amazon Resource Name (ARN) of the data source.CustomSql.Buildername(String name)A display name for the SQL query result.CustomSql.BuildersqlQuery(String sqlQuery)The SQL query.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
dataSourceArn
CustomSql.Builder dataSourceArn(String dataSourceArn)
The Amazon Resource Name (ARN) of the data source.
- Parameters:
dataSourceArn- The Amazon Resource Name (ARN) of the data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CustomSql.Builder name(String name)
A display name for the SQL query result.
- Parameters:
name- A display name for the SQL query result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sqlQuery
CustomSql.Builder sqlQuery(String sqlQuery)
The SQL query.
- Parameters:
sqlQuery- The SQL query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
CustomSql.Builder columns(Collection<InputColumn> columns)
The column schema from the SQL query result set.
- Parameters:
columns- The column schema from the SQL query result set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
CustomSql.Builder columns(InputColumn... columns)
The column schema from the SQL query result set.
- Parameters:
columns- The column schema from the SQL query result set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columns
CustomSql.Builder columns(Consumer<InputColumn.Builder>... columns)
The column schema from the SQL query result set.
This is a convenience method that creates an instance of theInputColumn.Builderavoiding the need to create one manually viaInputColumn.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#columns(List.) - Parameters:
columns- a consumer that will call methods onInputColumn.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#columns(java.util.Collection)
-
-