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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CatalogPropertiesOutput.BuildercustomProperties(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.CatalogPropertiesOutput.BuilderdataLakeAccessProperties(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
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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:
dataLakeAccessProperties(DataLakeAccessPropertiesOutput)
-
customProperties
CatalogPropertiesOutput.Builder customProperties(Map<String,String> 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.
-
-