@Generated(value="software.amazon.awssdk:codegen") public final class Endpoint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Endpoint.Builder,Endpoint>
This entity represents the endpoint that is managed by Amazon EMR on EKS.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Endpoint.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the endpoint.
|
static Endpoint.Builder |
builder() |
String |
certificateArn()
Deprecated.
Customer provided certificate-arn is deprecated and would be removed in future.
|
Certificate |
certificateAuthority()
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
|
ConfigurationOverrides |
configurationOverrides()
The configuration settings that are used to override existing configurations for endpoints.
|
Instant |
createdAt()
The date and time when the endpoint was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
executionRoleArn()
The execution role ARN of the endpoint.
|
FailureReason |
failureReason()
The reasons why the endpoint has failed.
|
String |
failureReasonAsString()
The reasons why the endpoint has failed.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubnetIds()
For responses, this returns true if the service returned a value for the SubnetIds property.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
id()
The ID of the endpoint.
|
String |
name()
The name of the endpoint.
|
String |
releaseLabel()
The EMR release version to be used for the endpoint.
|
List<SdkField<?>> |
sdkFields() |
String |
securityGroup()
The security group configuration of the endpoint.
|
static Class<? extends Endpoint.Builder> |
serializableBuilderClass() |
String |
serverUrl()
The server URL of the endpoint.
|
EndpointState |
state()
The state of the endpoint.
|
String |
stateAsString()
The state of the endpoint.
|
String |
stateDetails()
Additional details of the endpoint state.
|
List<String> |
subnetIds()
The subnet IDs of the endpoint.
|
Map<String,String> |
tags()
The tags of the endpoint.
|
Endpoint.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
The type of the endpoint.
|
String |
virtualClusterId()
The ID of the endpoint's virtual cluster.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID of the endpoint.
public final String name()
The name of the endpoint.
public final String arn()
The ARN of the endpoint.
public final String virtualClusterId()
The ID of the endpoint's virtual cluster.
public final String type()
The type of the endpoint.
public final EndpointState state()
The state of the endpoint.
If the service returns an enum value that is not available in the current SDK version, state will return
EndpointState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EndpointStatepublic final String stateAsString()
The state of the endpoint.
If the service returns an enum value that is not available in the current SDK version, state will return
EndpointState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EndpointStatepublic final String releaseLabel()
The EMR release version to be used for the endpoint.
public final String executionRoleArn()
The execution role ARN of the endpoint.
@Deprecated public final String certificateArn()
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
public final Certificate certificateAuthority()
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
public final ConfigurationOverrides configurationOverrides()
The configuration settings that are used to override existing configurations for endpoints.
public final String serverUrl()
The server URL of the endpoint.
public final Instant createdAt()
The date and time when the endpoint was created.
public final String securityGroup()
The security group configuration of the endpoint.
public final boolean hasSubnetIds()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> subnetIds()
The subnet IDs of the endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSubnetIds() method.
public final String stateDetails()
Additional details of the endpoint state.
public final FailureReason failureReason()
The reasons why the endpoint has failed.
If the service returns an enum value that is not available in the current SDK version, failureReason
will return FailureReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
failureReasonAsString().
FailureReasonpublic final String failureReasonAsString()
The reasons why the endpoint has failed.
If the service returns an enum value that is not available in the current SDK version, failureReason
will return FailureReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
failureReasonAsString().
FailureReasonpublic final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
The tags of the endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public Endpoint.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Endpoint.Builder,Endpoint>public static Endpoint.Builder builder()
public static Class<? extends Endpoint.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.