Interface CatalogPropertiesOutput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CatalogPropertiesOutput.Builder,,CatalogPropertiesOutput> SdkBuilder<CatalogPropertiesOutput.Builder,,CatalogPropertiesOutput> SdkPojo
- Enclosing class:
CatalogPropertiesOutput
public static interface CatalogPropertiesOutput.Builder
extends SdkPojo, CopyableBuilder<CatalogPropertiesOutput.Builder,CatalogPropertiesOutput>
-
Method Summary
Modifier and TypeMethodDescriptioncustomProperties(Map<String, String> customProperties) Additional key-value properties for the catalog, such as column statistics optimizations.default CatalogPropertiesOutput.BuilderdataLakeAccessProperties(Consumer<DataLakeAccessPropertiesOutput.Builder> dataLakeAccessProperties) ADataLakeAccessPropertiesobject with input properties to configure data lake access for your catalog resource in the Glue Data Catalog.dataLakeAccessProperties(DataLakeAccessPropertiesOutput dataLakeAccessProperties) ADataLakeAccessPropertiesobject with input properties to configure data lake access for your catalog resource in the Glue Data Catalog.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dataLakeAccessProperties
CatalogPropertiesOutput.Builder dataLakeAccessProperties(DataLakeAccessPropertiesOutput dataLakeAccessProperties) A
DataLakeAccessPropertiesobject with input properties to configure data lake access for your catalog resource in the Glue Data Catalog.- Parameters:
dataLakeAccessProperties- ADataLakeAccessPropertiesobject with input properties to configure data lake access for your catalog resource in the Glue Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataLakeAccessProperties
default CatalogPropertiesOutput.Builder dataLakeAccessProperties(Consumer<DataLakeAccessPropertiesOutput.Builder> dataLakeAccessProperties) A
This is a convenience method that creates an instance of theDataLakeAccessPropertiesobject with input properties to configure data lake access for your catalog resource in the Glue Data Catalog.DataLakeAccessPropertiesOutput.Builderavoiding the need to create one manually viaDataLakeAccessPropertiesOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataLakeAccessProperties(DataLakeAccessPropertiesOutput).- Parameters:
dataLakeAccessProperties- a consumer that will call methods onDataLakeAccessPropertiesOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customProperties
Additional key-value properties for the catalog, such as column statistics optimizations.
- Parameters:
customProperties- Additional key-value properties for the catalog, such as column statistics optimizations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-