@Generated(value="software.amazon.awssdk:codegen") public final class DevEndpoint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DevEndpoint.Builder,DevEndpoint>
A development endpoint where a developer can remotely debug ETL scripts.
Modifier and Type | Class and Description |
---|---|
static interface |
DevEndpoint.Builder |
Modifier and Type | Method and Description |
---|---|
String |
availabilityZone()
The AWS availability zone where this DevEndpoint is located.
|
static DevEndpoint.Builder |
builder() |
Instant |
createdTimestamp()
The point in time at which this DevEndpoint was created.
|
String |
endpointName()
The name of the DevEndpoint.
|
boolean |
equals(Object obj) |
String |
extraJarsS3Path()
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
|
String |
extraPythonLibsS3Path()
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint.
|
String |
failureReason()
The reason for a current failure in this DevEndpoint.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastModifiedTimestamp()
The point in time at which this DevEndpoint was last modified.
|
String |
lastUpdateStatus()
The status of the last update.
|
Integer |
numberOfNodes()
The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
|
String |
privateAddress()
A private IP address to access the DevEndpoint within a VPC, if the DevEndpoint is created within one.
|
String |
publicAddress()
The public IP address used by this DevEndpoint.
|
String |
publicKey()
The public key to be used by this DevEndpoint for authentication.
|
List<String> |
publicKeys()
A list of public keys to be used by the DevEndpoints for authentication.
|
String |
roleArn()
The AWS ARN of the IAM role used in this DevEndpoint.
|
List<SdkField<?>> |
sdkFields() |
String |
securityConfiguration()
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
|
List<String> |
securityGroupIds()
A list of security group identifiers used in this DevEndpoint.
|
static Class<? extends DevEndpoint.Builder> |
serializableBuilderClass() |
String |
status()
The current status of this DevEndpoint.
|
String |
subnetId()
The subnet ID for this DevEndpoint.
|
DevEndpoint.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
vpcId()
The ID of the virtual private cloud (VPC) used by this DevEndpoint.
|
String |
yarnEndpointAddress()
The YARN endpoint address used by this DevEndpoint.
|
Integer |
zeppelinRemoteSparkInterpreterPort()
The Apache Zeppelin port for the remote Apache Spark interpreter.
|
copy
public String endpointName()
The name of the DevEndpoint.
public String roleArn()
The AWS ARN of the IAM role used in this DevEndpoint.
public List<String> securityGroupIds()
A list of security group identifiers used in this DevEndpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String subnetId()
The subnet ID for this DevEndpoint.
public String yarnEndpointAddress()
The YARN endpoint address used by this DevEndpoint.
public String privateAddress()
A private IP address to access the DevEndpoint within a VPC, if the DevEndpoint is created within one. The PrivateAddress field is present only when you create the DevEndpoint within your virtual private cloud (VPC).
public Integer zeppelinRemoteSparkInterpreterPort()
The Apache Zeppelin port for the remote Apache Spark interpreter.
public String publicAddress()
The public IP address used by this DevEndpoint. The PublicAddress field is present only when you create a non-VPC (virtual private cloud) DevEndpoint.
public String status()
The current status of this DevEndpoint.
public Integer numberOfNodes()
The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
public String availabilityZone()
The AWS availability zone where this DevEndpoint is located.
public String vpcId()
The ID of the virtual private cloud (VPC) used by this DevEndpoint.
public 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.
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 extraJarsS3Path()
Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
Please note that only pure Java/Scala libraries can currently be used on a DevEndpoint.
Please note that only pure Java/Scala libraries can currently be used on a DevEndpoint.
public String failureReason()
The reason for a current failure in this DevEndpoint.
public String lastUpdateStatus()
The status of the last update.
public Instant createdTimestamp()
The point in time at which this DevEndpoint was created.
public Instant lastModifiedTimestamp()
The point in time at which this DevEndpoint was last modified.
public 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.
public List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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 String securityConfiguration()
The name of the SecurityConfiguration structure to be used with this DevEndpoint.
public DevEndpoint.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DevEndpoint.Builder,DevEndpoint>
public static DevEndpoint.Builder builder()
public static Class<? extends DevEndpoint.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.