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 theDevEndpointto use.addPublicKeys(Collection<String> addPublicKeys) The list of public keys for theDevEndpointto use.default UpdateDevEndpointRequest.BuildercustomLibraries(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 theDevEndpointto 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 theDevEndpointto use.updateEtlLibraries(Boolean updateEtlLibraries) Trueif the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalseif otherwise.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.glue.model.GlueRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
endpointName
The name of the
DevEndpointto be updated.- Parameters:
endpointName- The name of theDevEndpointto be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicKey
The public key for the
DevEndpointto use.- Parameters:
publicKey- The public key for theDevEndpointto use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addPublicKeys
The list of public keys for the
DevEndpointto use.- Parameters:
addPublicKeys- The list of public keys for theDevEndpointto use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addPublicKeys
The list of public keys for the
DevEndpointto use.- Parameters:
addPublicKeys- The list of public keys for theDevEndpointto 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.Builderavoiding the need to create one manually viaDevEndpointCustomLibraries.builder().When the
Consumercompletes,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
Trueif the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalseif otherwise.- Parameters:
updateEtlLibraries-Trueif the list of custom libraries to be loaded in the development endpoint needs to be updated, orFalseif 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
Argumentsparameter in theCreateDevEndpointorUpdateDevEndpointAPIs. 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
Argumentsparameter in theCreateDevEndpointorUpdateDevEndpointAPIs. 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-