Interface UpdateCatalogRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateCatalogRequest.Builder,UpdateCatalogRequest>,GlueRequest.Builder,SdkBuilder<UpdateCatalogRequest.Builder,UpdateCatalogRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateCatalogRequest
public static interface UpdateCatalogRequest.Builder extends GlueRequest.Builder, SdkPojo, CopyableBuilder<UpdateCatalogRequest.Builder,UpdateCatalogRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateCatalogRequest.BuildercatalogId(String catalogId)The ID of the catalog.default UpdateCatalogRequest.BuildercatalogInput(Consumer<CatalogInput.Builder> catalogInput)ACatalogInputobject specifying the new properties of an existing catalog.UpdateCatalogRequest.BuildercatalogInput(CatalogInput catalogInput)ACatalogInputobject specifying the new properties of an existing catalog.UpdateCatalogRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateCatalogRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueRequest.Builder
build
-
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
-
catalogId
UpdateCatalogRequest.Builder catalogId(String catalogId)
The ID of the catalog.
- Parameters:
catalogId- The ID of the catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogInput
UpdateCatalogRequest.Builder catalogInput(CatalogInput catalogInput)
A
CatalogInputobject specifying the new properties of an existing catalog.- Parameters:
catalogInput- ACatalogInputobject specifying the new properties of an existing catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogInput
default UpdateCatalogRequest.Builder catalogInput(Consumer<CatalogInput.Builder> catalogInput)
A
This is a convenience method that creates an instance of theCatalogInputobject specifying the new properties of an existing catalog.CatalogInput.Builderavoiding the need to create one manually viaCatalogInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocatalogInput(CatalogInput).- Parameters:
catalogInput- a consumer that will call methods onCatalogInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
catalogInput(CatalogInput)
-
overrideConfiguration
UpdateCatalogRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateCatalogRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-