Interface DataCatalogInputDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataCatalogInputDefinition.Builder,DataCatalogInputDefinition>,SdkBuilder<DataCatalogInputDefinition.Builder,DataCatalogInputDefinition>,SdkPojo
- Enclosing class:
- DataCatalogInputDefinition
public static interface DataCatalogInputDefinition.Builder extends SdkPojo, CopyableBuilder<DataCatalogInputDefinition.Builder,DataCatalogInputDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataCatalogInputDefinition.BuildercatalogId(String catalogId)The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.DataCatalogInputDefinition.BuilderdatabaseName(String databaseName)The name of a database in the Data Catalog.DataCatalogInputDefinition.BuildertableName(String tableName)The name of a database table in the Data Catalog.default DataCatalogInputDefinition.BuildertempDirectory(Consumer<S3Location.Builder> tempDirectory)Represents an Amazon location where DataBrew can store intermediate results.DataCatalogInputDefinition.BuildertempDirectory(S3Location tempDirectory)Represents an Amazon location where DataBrew can store intermediate results.-
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
-
catalogId
DataCatalogInputDefinition.Builder catalogId(String catalogId)
The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.
- Parameters:
catalogId- The unique identifier of the Amazon Web Services account that holds the Data Catalog that stores the data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
DataCatalogInputDefinition.Builder databaseName(String databaseName)
The name of a database in the Data Catalog.
- Parameters:
databaseName- The name of a database in the Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
DataCatalogInputDefinition.Builder tableName(String tableName)
The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.
- Parameters:
tableName- The name of a database table in the Data Catalog. This table corresponds to a DataBrew dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tempDirectory
DataCatalogInputDefinition.Builder tempDirectory(S3Location tempDirectory)
Represents an Amazon location where DataBrew can store intermediate results.
- Parameters:
tempDirectory- Represents an Amazon location where DataBrew can store intermediate results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tempDirectory
default DataCatalogInputDefinition.Builder tempDirectory(Consumer<S3Location.Builder> tempDirectory)
Represents an Amazon location where DataBrew can store intermediate results.
This is a convenience method that creates an instance of theS3Location.Builderavoiding the need to create one manually viaS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totempDirectory(S3Location).- Parameters:
tempDirectory- a consumer that will call methods onS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tempDirectory(S3Location)
-
-