Interface UpdateDevEndpointRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateDevEndpointRequest.Builder,
,UpdateDevEndpointRequest> GlueRequest.Builder
,SdkBuilder<UpdateDevEndpointRequest.Builder,
,UpdateDevEndpointRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateDevEndpointRequest
-
Method Summary
Modifier and TypeMethodDescriptionaddArguments
(Map<String, String> addArguments) The map of arguments to add the map of arguments used to configure theDevEndpoint
.addPublicKeys
(String... addPublicKeys) The list of public keys for theDevEndpoint
to use.addPublicKeys
(Collection<String> addPublicKeys) The list of public keys for theDevEndpoint
to use.default UpdateDevEndpointRequest.Builder
customLibraries
(Consumer<DevEndpointCustomLibraries.Builder> customLibraries) Custom Python or Java libraries to be loaded in theDevEndpoint
.customLibraries
(DevEndpointCustomLibraries customLibraries) Custom Python or Java libraries to be loaded in theDevEndpoint
.deleteArguments
(String... deleteArguments) The list of argument keys to be deleted from the map of arguments used to configure theDevEndpoint
.deleteArguments
(Collection<String> deleteArguments) The list of argument keys to be deleted from the map of arguments used to configure theDevEndpoint
.deletePublicKeys
(String... deletePublicKeys) The list of public keys to be deleted from theDevEndpoint
.deletePublicKeys
(Collection<String> deletePublicKeys) The list of public keys to be deleted from theDevEndpoint
.endpointName
(String endpointName) The name of theDevEndpoint
to be updated.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The public key for theDevEndpoint
to use.updateEtlLibraries
(Boolean updateEtlLibraries) True
if the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalse
if otherwise.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, sdkFields
-
Method Details
-
endpointName
The name of the
DevEndpoint
to be updated.- Parameters:
endpointName
- The name of theDevEndpoint
to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicKey
The public key for the
DevEndpoint
to use.- Parameters:
publicKey
- The public key for theDevEndpoint
to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addPublicKeys
The list of public keys for the
DevEndpoint
to use.- Parameters:
addPublicKeys
- The list of public keys for theDevEndpoint
to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addPublicKeys
The list of public keys for the
DevEndpoint
to use.- Parameters:
addPublicKeys
- The list of public keys for theDevEndpoint
to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletePublicKeys
The list of public keys to be deleted from the
DevEndpoint
.- Parameters:
deletePublicKeys
- The list of public keys to be deleted from theDevEndpoint
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletePublicKeys
The list of public keys to be deleted from the
DevEndpoint
.- Parameters:
deletePublicKeys
- The list of public keys to be deleted from theDevEndpoint
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customLibraries
Custom Python or Java libraries to be loaded in the
DevEndpoint
.- Parameters:
customLibraries
- Custom Python or Java libraries to be loaded in theDevEndpoint
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customLibraries
default UpdateDevEndpointRequest.Builder customLibraries(Consumer<DevEndpointCustomLibraries.Builder> customLibraries) Custom Python or Java libraries to be loaded in the
This is a convenience method that creates an instance of theDevEndpoint
.DevEndpointCustomLibraries.Builder
avoiding the need to create one manually viaDevEndpointCustomLibraries.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomLibraries(DevEndpointCustomLibraries)
.- Parameters:
customLibraries
- a consumer that will call methods onDevEndpointCustomLibraries.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateEtlLibraries
True
if the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalse
if otherwise.- Parameters:
updateEtlLibraries
-True
if the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalse
if otherwise.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteArguments
The list of argument keys to be deleted from the map of arguments used to configure the
DevEndpoint
.- Parameters:
deleteArguments
- The list of argument keys to be deleted from the map of arguments used to configure theDevEndpoint
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteArguments
The list of argument keys to be deleted from the map of arguments used to configure the
DevEndpoint
.- Parameters:
deleteArguments
- The list of argument keys to be deleted from the map of arguments used to configure theDevEndpoint
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addArguments
The map of arguments to add the map of arguments used to configure the
DevEndpoint
.Valid arguments are:
-
"--enable-glue-datacatalog": ""
You can specify a version of Python support for development endpoints by using the
Arguments
parameter in theCreateDevEndpoint
orUpdateDevEndpoint
APIs. If no arguments are provided, the version defaults to Python 2.- Parameters:
addArguments
- The map of arguments to add the map of arguments used to configure theDevEndpoint
.Valid arguments are:
-
"--enable-glue-datacatalog": ""
You can specify a version of Python support for development endpoints by using the
Arguments
parameter in theCreateDevEndpoint
orUpdateDevEndpoint
APIs. If no arguments are provided, the version defaults to Python 2.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
overrideConfiguration
UpdateDevEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateDevEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-