Interface ListTableOptimizerRunsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<ListTableOptimizerRunsResponse.Builder,ListTableOptimizerRunsResponse>,GlueResponse.Builder,SdkBuilder<ListTableOptimizerRunsResponse.Builder,ListTableOptimizerRunsResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- ListTableOptimizerRunsResponse
public static interface ListTableOptimizerRunsResponse.Builder extends GlueResponse.Builder, SdkPojo, CopyableBuilder<ListTableOptimizerRunsResponse.Builder,ListTableOptimizerRunsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListTableOptimizerRunsResponse.BuildercatalogId(String catalogId)The Catalog ID of the table.ListTableOptimizerRunsResponse.BuilderdatabaseName(String databaseName)The name of the database in the catalog in which the table resides.ListTableOptimizerRunsResponse.BuildernextToken(String nextToken)A continuation token for paginating the returned list of optimizer runs, returned if the current segment of the list is not the last.ListTableOptimizerRunsResponse.BuildertableName(String tableName)The name of the table.ListTableOptimizerRunsResponse.BuildertableOptimizerRuns(Collection<TableOptimizerRun> tableOptimizerRuns)A list of the optimizer runs associated with a table.ListTableOptimizerRunsResponse.BuildertableOptimizerRuns(Consumer<TableOptimizerRun.Builder>... tableOptimizerRuns)A list of the optimizer runs associated with a table.ListTableOptimizerRunsResponse.BuildertableOptimizerRuns(TableOptimizerRun... tableOptimizerRuns)A list of the optimizer runs associated with a table.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
catalogId
ListTableOptimizerRunsResponse.Builder catalogId(String catalogId)
The Catalog ID of the table.
- Parameters:
catalogId- The Catalog ID of the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
ListTableOptimizerRunsResponse.Builder databaseName(String databaseName)
The name of the database in the catalog in which the table resides.
- Parameters:
databaseName- The name of the database in the catalog in which the table resides.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
ListTableOptimizerRunsResponse.Builder tableName(String tableName)
The name of the table.
- Parameters:
tableName- The name of the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListTableOptimizerRunsResponse.Builder nextToken(String nextToken)
A continuation token for paginating the returned list of optimizer runs, returned if the current segment of the list is not the last.
- Parameters:
nextToken- A continuation token for paginating the returned list of optimizer runs, returned if the current segment of the list is not the last.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableOptimizerRuns
ListTableOptimizerRunsResponse.Builder tableOptimizerRuns(Collection<TableOptimizerRun> tableOptimizerRuns)
A list of the optimizer runs associated with a table.
- Parameters:
tableOptimizerRuns- A list of the optimizer runs associated with a table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableOptimizerRuns
ListTableOptimizerRunsResponse.Builder tableOptimizerRuns(TableOptimizerRun... tableOptimizerRuns)
A list of the optimizer runs associated with a table.
- Parameters:
tableOptimizerRuns- A list of the optimizer runs associated with a table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableOptimizerRuns
ListTableOptimizerRunsResponse.Builder tableOptimizerRuns(Consumer<TableOptimizerRun.Builder>... tableOptimizerRuns)
A list of the optimizer runs associated with a table.
This is a convenience method that creates an instance of theTableOptimizerRun.Builderavoiding the need to create one manually viaTableOptimizerRun.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tableOptimizerRuns(List.) - Parameters:
tableOptimizerRuns- a consumer that will call methods onTableOptimizerRun.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tableOptimizerRuns(java.util.Collection)
-
-