@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDevEndpointRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDevEndpointRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDevEndpointRequest |
addArgumentsEntry(String key,
String value) |
CreateDevEndpointRequest |
addTagsEntry(String key,
String value) |
CreateDevEndpointRequest |
clearArgumentsEntries()
Removes all the entries added into Arguments.
|
CreateDevEndpointRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDevEndpointRequest |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getArguments()
A map of arguments used to configure the DevEndpoint.
|
String |
getEndpointName()
The name to be assigned to the new DevEndpoint.
|
String |
getExtraJarsS3Path()
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
|
String |
getExtraPythonLibsS3Path()
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint.
|
Integer |
getNumberOfNodes()
The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
|
String |
getPublicKey()
The public key to be used by this DevEndpoint for authentication.
|
List<String> |
getPublicKeys()
A list of public keys to be used by the DevEndpoints for authentication.
|
String |
getRoleArn()
The IAM role for the DevEndpoint.
|
String |
getSecurityConfiguration()
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
|
List<String> |
getSecurityGroupIds()
Security group IDs for the security groups to be used by the new DevEndpoint.
|
String |
getSubnetId()
The subnet ID for the new DevEndpoint to use.
|
Map<String,String> |
getTags()
The tags to use with this DevEndpoint.
|
int |
hashCode() |
void |
setArguments(Map<String,String> arguments)
A map of arguments used to configure the DevEndpoint.
|
void |
setEndpointName(String endpointName)
The name to be assigned to the new DevEndpoint.
|
void |
setExtraJarsS3Path(String extraJarsS3Path)
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
|
void |
setExtraPythonLibsS3Path(String extraPythonLibsS3Path)
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint.
|
void |
setNumberOfNodes(Integer numberOfNodes)
The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
|
void |
setPublicKey(String publicKey)
The public key to be used by this DevEndpoint for authentication.
|
void |
setPublicKeys(Collection<String> publicKeys)
A list of public keys to be used by the DevEndpoints for authentication.
|
void |
setRoleArn(String roleArn)
The IAM role for the DevEndpoint.
|
void |
setSecurityConfiguration(String securityConfiguration)
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
|
void |
setSecurityGroupIds(Collection<String> securityGroupIds)
Security group IDs for the security groups to be used by the new DevEndpoint.
|
void |
setSubnetId(String subnetId)
The subnet ID for the new DevEndpoint to use.
|
void |
setTags(Map<String,String> tags)
The tags to use with this DevEndpoint.
|
String |
toString()
Returns a string representation of this object.
|
CreateDevEndpointRequest |
withArguments(Map<String,String> arguments)
A map of arguments used to configure the DevEndpoint.
|
CreateDevEndpointRequest |
withEndpointName(String endpointName)
The name to be assigned to the new DevEndpoint.
|
CreateDevEndpointRequest |
withExtraJarsS3Path(String extraJarsS3Path)
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
|
CreateDevEndpointRequest |
withExtraPythonLibsS3Path(String extraPythonLibsS3Path)
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint.
|
CreateDevEndpointRequest |
withNumberOfNodes(Integer numberOfNodes)
The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
|
CreateDevEndpointRequest |
withPublicKey(String publicKey)
The public key to be used by this DevEndpoint for authentication.
|
CreateDevEndpointRequest |
withPublicKeys(Collection<String> publicKeys)
A list of public keys to be used by the DevEndpoints for authentication.
|
CreateDevEndpointRequest |
withPublicKeys(String... publicKeys)
A list of public keys to be used by the DevEndpoints for authentication.
|
CreateDevEndpointRequest |
withRoleArn(String roleArn)
The IAM role for the DevEndpoint.
|
CreateDevEndpointRequest |
withSecurityConfiguration(String securityConfiguration)
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
|
CreateDevEndpointRequest |
withSecurityGroupIds(Collection<String> securityGroupIds)
Security group IDs for the security groups to be used by the new DevEndpoint.
|
CreateDevEndpointRequest |
withSecurityGroupIds(String... securityGroupIds)
Security group IDs for the security groups to be used by the new DevEndpoint.
|
CreateDevEndpointRequest |
withSubnetId(String subnetId)
The subnet ID for the new DevEndpoint to use.
|
CreateDevEndpointRequest |
withTags(Map<String,String> tags)
The tags to use with this DevEndpoint.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setEndpointName(String endpointName)
The name to be assigned to the new DevEndpoint.
endpointName
- The name to be assigned to the new DevEndpoint.public String getEndpointName()
The name to be assigned to the new DevEndpoint.
public CreateDevEndpointRequest withEndpointName(String endpointName)
The name to be assigned to the new DevEndpoint.
endpointName
- The name to be assigned to the new DevEndpoint.public void setRoleArn(String roleArn)
The IAM role for the DevEndpoint.
roleArn
- The IAM role for the DevEndpoint.public String getRoleArn()
The IAM role for the DevEndpoint.
public CreateDevEndpointRequest withRoleArn(String roleArn)
The IAM role for the DevEndpoint.
roleArn
- The IAM role for the DevEndpoint.public List<String> getSecurityGroupIds()
Security group IDs for the security groups to be used by the new DevEndpoint.
public void setSecurityGroupIds(Collection<String> securityGroupIds)
Security group IDs for the security groups to be used by the new DevEndpoint.
securityGroupIds
- Security group IDs for the security groups to be used by the new DevEndpoint.public CreateDevEndpointRequest withSecurityGroupIds(String... securityGroupIds)
Security group IDs for the security groups to be used by the new DevEndpoint.
NOTE: This method appends the values to the existing list (if any). Use
setSecurityGroupIds(java.util.Collection)
or withSecurityGroupIds(java.util.Collection)
if you
want to override the existing values.
securityGroupIds
- Security group IDs for the security groups to be used by the new DevEndpoint.public CreateDevEndpointRequest withSecurityGroupIds(Collection<String> securityGroupIds)
Security group IDs for the security groups to be used by the new DevEndpoint.
securityGroupIds
- Security group IDs for the security groups to be used by the new DevEndpoint.public void setSubnetId(String subnetId)
The subnet ID for the new DevEndpoint to use.
subnetId
- The subnet ID for the new DevEndpoint to use.public String getSubnetId()
The subnet ID for the new DevEndpoint to use.
public CreateDevEndpointRequest withSubnetId(String subnetId)
The subnet ID for the new DevEndpoint to use.
subnetId
- The subnet ID for the new DevEndpoint to use.public void setPublicKey(String publicKey)
The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility, as the recommended attribute to use is public keys.
publicKey
- The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward
compatibility, as the recommended attribute to use is public keys.public String getPublicKey()
The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility, as the recommended attribute to use is public keys.
public CreateDevEndpointRequest withPublicKey(String publicKey)
The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility, as the recommended attribute to use is public keys.
publicKey
- The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward
compatibility, as the recommended attribute to use is public keys.public List<String> getPublicKeys()
A list of public keys to be used by the DevEndpoints for authentication. The use of this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.
If you previously created an endpoint with a public key, you must remove that key to be able to set a list of
public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
If you previously created an endpoint with a public key, you must remove that key to be able to set a
list of public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
public void setPublicKeys(Collection<String> publicKeys)
A list of public keys to be used by the DevEndpoints for authentication. The use of this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.
If you previously created an endpoint with a public key, you must remove that key to be able to set a list of
public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
publicKeys
- A list of public keys to be used by the DevEndpoints for authentication. The use of this attribute is
preferred over a single public key because the public keys allow you to have a different private key per
client.
If you previously created an endpoint with a public key, you must remove that key to be able to set a list
of public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
public CreateDevEndpointRequest withPublicKeys(String... publicKeys)
A list of public keys to be used by the DevEndpoints for authentication. The use of this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.
If you previously created an endpoint with a public key, you must remove that key to be able to set a list of
public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
NOTE: This method appends the values to the existing list (if any). Use
setPublicKeys(java.util.Collection)
or withPublicKeys(java.util.Collection)
if you want to
override the existing values.
publicKeys
- A list of public keys to be used by the DevEndpoints for authentication. The use of this attribute is
preferred over a single public key because the public keys allow you to have a different private key per
client.
If you previously created an endpoint with a public key, you must remove that key to be able to set a list
of public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
public CreateDevEndpointRequest withPublicKeys(Collection<String> publicKeys)
A list of public keys to be used by the DevEndpoints for authentication. The use of this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.
If you previously created an endpoint with a public key, you must remove that key to be able to set a list of
public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
publicKeys
- A list of public keys to be used by the DevEndpoints for authentication. The use of this attribute is
preferred over a single public key because the public keys allow you to have a different private key per
client.
If you previously created an endpoint with a public key, you must remove that key to be able to set a list
of public keys: call the UpdateDevEndpoint
API with the public key content in the
deletePublicKeys
attribute, and the list of new keys in the addPublicKeys
attribute.
public void setNumberOfNodes(Integer numberOfNodes)
The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
numberOfNodes
- The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.public Integer getNumberOfNodes()
The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
public CreateDevEndpointRequest withNumberOfNodes(Integer numberOfNodes)
The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
numberOfNodes
- The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.public void setExtraPythonLibsS3Path(String extraPythonLibsS3Path)
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.
Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.
extraPythonLibsS3Path
- Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint.
Multiple values must be complete paths separated by a comma.
Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.
public String getExtraPythonLibsS3Path()
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.
Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.
Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.
public CreateDevEndpointRequest withExtraPythonLibsS3Path(String extraPythonLibsS3Path)
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.
Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.
extraPythonLibsS3Path
- Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint.
Multiple values must be complete paths separated by a comma.
Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.
public void setExtraJarsS3Path(String extraJarsS3Path)
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
extraJarsS3Path
- Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.public String getExtraJarsS3Path()
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
public CreateDevEndpointRequest withExtraJarsS3Path(String extraJarsS3Path)
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
extraJarsS3Path
- Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.public void setSecurityConfiguration(String securityConfiguration)
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
securityConfiguration
- The name of the SecurityConfiguration structure to be used with this DevEndpoint.public String getSecurityConfiguration()
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
public CreateDevEndpointRequest withSecurityConfiguration(String securityConfiguration)
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
securityConfiguration
- The name of the SecurityConfiguration structure to be used with this DevEndpoint.public Map<String,String> getTags()
The tags to use with this DevEndpoint. You may use tags to limit access to the DevEndpoint. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.
public void setTags(Map<String,String> tags)
The tags to use with this DevEndpoint. You may use tags to limit access to the DevEndpoint. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.
tags
- The tags to use with this DevEndpoint. You may use tags to limit access to the DevEndpoint. For more
information about tags in AWS Glue, see AWS Tags in AWS Glue in the
developer guide.public CreateDevEndpointRequest withTags(Map<String,String> tags)
The tags to use with this DevEndpoint. You may use tags to limit access to the DevEndpoint. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.
tags
- The tags to use with this DevEndpoint. You may use tags to limit access to the DevEndpoint. For more
information about tags in AWS Glue, see AWS Tags in AWS Glue in the
developer guide.public CreateDevEndpointRequest addTagsEntry(String key, String value)
public CreateDevEndpointRequest clearTagsEntries()
public Map<String,String> getArguments()
A map of arguments used to configure the DevEndpoint.
public void setArguments(Map<String,String> arguments)
A map of arguments used to configure the DevEndpoint.
arguments
- A map of arguments used to configure the DevEndpoint.public CreateDevEndpointRequest withArguments(Map<String,String> arguments)
A map of arguments used to configure the DevEndpoint.
arguments
- A map of arguments used to configure the DevEndpoint.public CreateDevEndpointRequest addArgumentsEntry(String key, String value)
public CreateDevEndpointRequest clearArgumentsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateDevEndpointRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2019. All rights reserved.