Interface UpdateDevEndpointRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDevEndpointRequest.Builder,UpdateDevEndpointRequest>,GlueRequest.Builder,SdkBuilder<UpdateDevEndpointRequest.Builder,UpdateDevEndpointRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateDevEndpointRequest
public static interface UpdateDevEndpointRequest.Builder extends GlueRequest.Builder, SdkPojo, CopyableBuilder<UpdateDevEndpointRequest.Builder,UpdateDevEndpointRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateDevEndpointRequest.BuilderaddArguments(Map<String,String> addArguments)The map of arguments to add the map of arguments used to configure theDevEndpoint.UpdateDevEndpointRequest.BuilderaddPublicKeys(String... addPublicKeys)The list of public keys for theDevEndpointto use.UpdateDevEndpointRequest.BuilderaddPublicKeys(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.UpdateDevEndpointRequest.BuildercustomLibraries(DevEndpointCustomLibraries customLibraries)Custom Python or Java libraries to be loaded in theDevEndpoint.UpdateDevEndpointRequest.BuilderdeleteArguments(String... deleteArguments)The list of argument keys to be deleted from the map of arguments used to configure theDevEndpoint.UpdateDevEndpointRequest.BuilderdeleteArguments(Collection<String> deleteArguments)The list of argument keys to be deleted from the map of arguments used to configure theDevEndpoint.UpdateDevEndpointRequest.BuilderdeletePublicKeys(String... deletePublicKeys)The list of public keys to be deleted from theDevEndpoint.UpdateDevEndpointRequest.BuilderdeletePublicKeys(Collection<String> deletePublicKeys)The list of public keys to be deleted from theDevEndpoint.UpdateDevEndpointRequest.BuilderendpointName(String endpointName)The name of theDevEndpointto be updated.UpdateDevEndpointRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateDevEndpointRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateDevEndpointRequest.BuilderpublicKey(String publicKey)The public key for theDevEndpointto use.UpdateDevEndpointRequest.BuilderupdateEtlLibraries(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
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
-
endpointName
UpdateDevEndpointRequest.Builder endpointName(String 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
UpdateDevEndpointRequest.Builder publicKey(String 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
UpdateDevEndpointRequest.Builder addPublicKeys(Collection<String> 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
UpdateDevEndpointRequest.Builder addPublicKeys(String... 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
UpdateDevEndpointRequest.Builder deletePublicKeys(Collection<String> 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
UpdateDevEndpointRequest.Builder deletePublicKeys(String... 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
UpdateDevEndpointRequest.Builder customLibraries(DevEndpointCustomLibraries 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:
customLibraries(DevEndpointCustomLibraries)
-
updateEtlLibraries
UpdateDevEndpointRequest.Builder updateEtlLibraries(Boolean 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
UpdateDevEndpointRequest.Builder deleteArguments(Collection<String> 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
UpdateDevEndpointRequest.Builder deleteArguments(String... 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
UpdateDevEndpointRequest.Builder addArguments(Map<String,String> 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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDevEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-