@Generated(value="software.amazon.awssdk:codegen") public final class UpdateDevEndpointRequest extends GlueRequest implements ToCopyableBuilder<UpdateDevEndpointRequest.Builder,UpdateDevEndpointRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateDevEndpointRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
addArguments()
The map of arguments to add the map of arguments used to configure the
DevEndpoint. |
List<String> |
addPublicKeys()
The list of public keys for the
DevEndpoint to use. |
static UpdateDevEndpointRequest.Builder |
builder() |
DevEndpointCustomLibraries |
customLibraries()
Custom Python or Java libraries to be loaded in the
DevEndpoint. |
List<String> |
deleteArguments()
The list of argument keys to be deleted from the map of arguments used to configure the
DevEndpoint. |
List<String> |
deletePublicKeys()
The list of public keys to be deleted from the
DevEndpoint. |
String |
endpointName()
The name of the
DevEndpoint to be updated. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAddArguments()
Returns true if the AddArguments property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasAddPublicKeys()
Returns true if the AddPublicKeys property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasDeleteArguments()
Returns true if the DeleteArguments property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasDeletePublicKeys()
Returns true if the DeletePublicKeys property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
String |
publicKey()
The public key for the
DevEndpoint to use. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateDevEndpointRequest.Builder> |
serializableBuilderClass() |
UpdateDevEndpointRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
updateEtlLibraries()
True if the list of custom libraries to be loaded in the development endpoint needs to be updated,
or False if otherwise. |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String endpointName()
The name of the DevEndpoint to be updated.
DevEndpoint to be updated.public String publicKey()
The public key for the DevEndpoint to use.
DevEndpoint to use.public boolean hasAddPublicKeys()
public List<String> addPublicKeys()
The list of public keys for the DevEndpoint to use.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAddPublicKeys() to see if a value was sent in this field.
DevEndpoint to use.public boolean hasDeletePublicKeys()
public List<String> deletePublicKeys()
The list of public keys to be deleted from the DevEndpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasDeletePublicKeys() to see if a value was sent in this field.
DevEndpoint.public DevEndpointCustomLibraries customLibraries()
Custom Python or Java libraries to be loaded in the DevEndpoint.
DevEndpoint.public Boolean updateEtlLibraries()
True if the list of custom libraries to be loaded in the development endpoint needs to be updated,
or False if otherwise.
True if the list of custom libraries to be loaded in the development endpoint needs to be
updated, or False if otherwise.public boolean hasDeleteArguments()
public List<String> deleteArguments()
The list of argument keys to be deleted from the map of arguments used to configure the DevEndpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasDeleteArguments() to see if a value was sent in this field.
DevEndpoint.public boolean hasAddArguments()
public 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": ""
"GLUE_PYTHON_VERSION": "3"
"GLUE_PYTHON_VERSION": "2"
You can specify a version of Python support for development endpoints by using the Arguments
parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are
provided, the version defaults to Python 2.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAddArguments() to see if a value was sent in this field.
DevEndpoint.
Valid arguments are:
"--enable-glue-datacatalog": ""
"GLUE_PYTHON_VERSION": "3"
"GLUE_PYTHON_VERSION": "2"
You can specify a version of Python support for development endpoints by using the Arguments
parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments
are provided, the version defaults to Python 2.
public UpdateDevEndpointRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateDevEndpointRequest.Builder,UpdateDevEndpointRequest>toBuilder in class GlueRequestpublic static UpdateDevEndpointRequest.Builder builder()
public static Class<? extends UpdateDevEndpointRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.