@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Endpoint extends Object implements Serializable, Cloneable, StructuredPojo
This entity represents the endpoint that is managed by Amazon EMR on EKS.
Constructor and Description |
---|
Endpoint() |
Modifier and Type | Method and Description |
---|---|
Endpoint |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
Endpoint |
clearTagsEntries()
Removes all the entries added into Tags.
|
Endpoint |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the endpoint.
|
String |
getCertificateArn()
Deprecated.
|
Certificate |
getCertificateAuthority()
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
|
ConfigurationOverrides |
getConfigurationOverrides()
The configuration settings that are used to override existing configurations for endpoints.
|
Date |
getCreatedAt()
The date and time when the endpoint was created.
|
String |
getExecutionRoleArn()
The execution role ARN of the endpoint.
|
String |
getFailureReason()
The reasons why the endpoint has failed.
|
String |
getId()
The ID of the endpoint.
|
String |
getName()
The name of the endpoint.
|
String |
getReleaseLabel()
The EMR release version to be used for the endpoint.
|
String |
getSecurityGroup()
The security group configuration of the endpoint.
|
String |
getServerUrl()
The server URL of the endpoint.
|
String |
getState()
The state of the endpoint.
|
String |
getStateDetails()
Additional details of the endpoint state.
|
List<String> |
getSubnetIds()
The subnet IDs of the endpoint.
|
Map<String,String> |
getTags()
The tags of the endpoint.
|
String |
getType()
The type of the endpoint.
|
String |
getVirtualClusterId()
The ID of the endpoint's virtual cluster.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The ARN of the endpoint.
|
void |
setCertificateArn(String certificateArn)
Deprecated.
|
void |
setCertificateAuthority(Certificate certificateAuthority)
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
|
void |
setConfigurationOverrides(ConfigurationOverrides configurationOverrides)
The configuration settings that are used to override existing configurations for endpoints.
|
void |
setCreatedAt(Date createdAt)
The date and time when the endpoint was created.
|
void |
setExecutionRoleArn(String executionRoleArn)
The execution role ARN of the endpoint.
|
void |
setFailureReason(String failureReason)
The reasons why the endpoint has failed.
|
void |
setId(String id)
The ID of the endpoint.
|
void |
setName(String name)
The name of the endpoint.
|
void |
setReleaseLabel(String releaseLabel)
The EMR release version to be used for the endpoint.
|
void |
setSecurityGroup(String securityGroup)
The security group configuration of the endpoint.
|
void |
setServerUrl(String serverUrl)
The server URL of the endpoint.
|
void |
setState(String state)
The state of the endpoint.
|
void |
setStateDetails(String stateDetails)
Additional details of the endpoint state.
|
void |
setSubnetIds(Collection<String> subnetIds)
The subnet IDs of the endpoint.
|
void |
setTags(Map<String,String> tags)
The tags of the endpoint.
|
void |
setType(String type)
The type of the endpoint.
|
void |
setVirtualClusterId(String virtualClusterId)
The ID of the endpoint's virtual cluster.
|
String |
toString()
Returns a string representation of this object.
|
Endpoint |
withArn(String arn)
The ARN of the endpoint.
|
Endpoint |
withCertificateArn(String certificateArn)
Deprecated.
|
Endpoint |
withCertificateAuthority(Certificate certificateAuthority)
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
|
Endpoint |
withConfigurationOverrides(ConfigurationOverrides configurationOverrides)
The configuration settings that are used to override existing configurations for endpoints.
|
Endpoint |
withCreatedAt(Date createdAt)
The date and time when the endpoint was created.
|
Endpoint |
withExecutionRoleArn(String executionRoleArn)
The execution role ARN of the endpoint.
|
Endpoint |
withFailureReason(FailureReason failureReason)
The reasons why the endpoint has failed.
|
Endpoint |
withFailureReason(String failureReason)
The reasons why the endpoint has failed.
|
Endpoint |
withId(String id)
The ID of the endpoint.
|
Endpoint |
withName(String name)
The name of the endpoint.
|
Endpoint |
withReleaseLabel(String releaseLabel)
The EMR release version to be used for the endpoint.
|
Endpoint |
withSecurityGroup(String securityGroup)
The security group configuration of the endpoint.
|
Endpoint |
withServerUrl(String serverUrl)
The server URL of the endpoint.
|
Endpoint |
withState(EndpointState state)
The state of the endpoint.
|
Endpoint |
withState(String state)
The state of the endpoint.
|
Endpoint |
withStateDetails(String stateDetails)
Additional details of the endpoint state.
|
Endpoint |
withSubnetIds(Collection<String> subnetIds)
The subnet IDs of the endpoint.
|
Endpoint |
withSubnetIds(String... subnetIds)
The subnet IDs of the endpoint.
|
Endpoint |
withTags(Map<String,String> tags)
The tags of the endpoint.
|
Endpoint |
withType(String type)
The type of the endpoint.
|
Endpoint |
withVirtualClusterId(String virtualClusterId)
The ID of the endpoint's virtual cluster.
|
public void setId(String id)
The ID of the endpoint.
id
- The ID of the endpoint.public String getId()
The ID of the endpoint.
public Endpoint withId(String id)
The ID of the endpoint.
id
- The ID of the endpoint.public void setName(String name)
The name of the endpoint.
name
- The name of the endpoint.public String getName()
The name of the endpoint.
public Endpoint withName(String name)
The name of the endpoint.
name
- The name of the endpoint.public void setArn(String arn)
The ARN of the endpoint.
arn
- The ARN of the endpoint.public String getArn()
The ARN of the endpoint.
public Endpoint withArn(String arn)
The ARN of the endpoint.
arn
- The ARN of the endpoint.public void setVirtualClusterId(String virtualClusterId)
The ID of the endpoint's virtual cluster.
virtualClusterId
- The ID of the endpoint's virtual cluster.public String getVirtualClusterId()
The ID of the endpoint's virtual cluster.
public Endpoint withVirtualClusterId(String virtualClusterId)
The ID of the endpoint's virtual cluster.
virtualClusterId
- The ID of the endpoint's virtual cluster.public void setType(String type)
The type of the endpoint.
type
- The type of the endpoint.public String getType()
The type of the endpoint.
public Endpoint withType(String type)
The type of the endpoint.
type
- The type of the endpoint.public void setState(String state)
The state of the endpoint.
state
- The state of the endpoint.EndpointState
public String getState()
The state of the endpoint.
EndpointState
public Endpoint withState(String state)
The state of the endpoint.
state
- The state of the endpoint.EndpointState
public Endpoint withState(EndpointState state)
The state of the endpoint.
state
- The state of the endpoint.EndpointState
public void setReleaseLabel(String releaseLabel)
The EMR release version to be used for the endpoint.
releaseLabel
- The EMR release version to be used for the endpoint.public String getReleaseLabel()
The EMR release version to be used for the endpoint.
public Endpoint withReleaseLabel(String releaseLabel)
The EMR release version to be used for the endpoint.
releaseLabel
- The EMR release version to be used for the endpoint.public void setExecutionRoleArn(String executionRoleArn)
The execution role ARN of the endpoint.
executionRoleArn
- The execution role ARN of the endpoint.public String getExecutionRoleArn()
The execution role ARN of the endpoint.
public Endpoint withExecutionRoleArn(String executionRoleArn)
The execution role ARN of the endpoint.
executionRoleArn
- The execution role ARN of the endpoint.@Deprecated public void setCertificateArn(String certificateArn)
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
certificateArn
- The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.@Deprecated public String getCertificateArn()
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
@Deprecated public Endpoint withCertificateArn(String certificateArn)
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
certificateArn
- The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.public void setCertificateAuthority(Certificate certificateAuthority)
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
certificateAuthority
- The certificate generated by emr control plane on customer behalf to secure the managed endpoint.public Certificate getCertificateAuthority()
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
public Endpoint withCertificateAuthority(Certificate certificateAuthority)
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
certificateAuthority
- The certificate generated by emr control plane on customer behalf to secure the managed endpoint.public void setConfigurationOverrides(ConfigurationOverrides configurationOverrides)
The configuration settings that are used to override existing configurations for endpoints.
configurationOverrides
- The configuration settings that are used to override existing configurations for endpoints.public ConfigurationOverrides getConfigurationOverrides()
The configuration settings that are used to override existing configurations for endpoints.
public Endpoint withConfigurationOverrides(ConfigurationOverrides configurationOverrides)
The configuration settings that are used to override existing configurations for endpoints.
configurationOverrides
- The configuration settings that are used to override existing configurations for endpoints.public void setServerUrl(String serverUrl)
The server URL of the endpoint.
serverUrl
- The server URL of the endpoint.public String getServerUrl()
The server URL of the endpoint.
public Endpoint withServerUrl(String serverUrl)
The server URL of the endpoint.
serverUrl
- The server URL of the endpoint.public void setCreatedAt(Date createdAt)
The date and time when the endpoint was created.
createdAt
- The date and time when the endpoint was created.public Date getCreatedAt()
The date and time when the endpoint was created.
public Endpoint withCreatedAt(Date createdAt)
The date and time when the endpoint was created.
createdAt
- The date and time when the endpoint was created.public void setSecurityGroup(String securityGroup)
The security group configuration of the endpoint.
securityGroup
- The security group configuration of the endpoint.public String getSecurityGroup()
The security group configuration of the endpoint.
public Endpoint withSecurityGroup(String securityGroup)
The security group configuration of the endpoint.
securityGroup
- The security group configuration of the endpoint.public List<String> getSubnetIds()
The subnet IDs of the endpoint.
public void setSubnetIds(Collection<String> subnetIds)
The subnet IDs of the endpoint.
subnetIds
- The subnet IDs of the endpoint.public Endpoint withSubnetIds(String... subnetIds)
The subnet IDs of the endpoint.
NOTE: This method appends the values to the existing list (if any). Use
setSubnetIds(java.util.Collection)
or withSubnetIds(java.util.Collection)
if you want to
override the existing values.
subnetIds
- The subnet IDs of the endpoint.public Endpoint withSubnetIds(Collection<String> subnetIds)
The subnet IDs of the endpoint.
subnetIds
- The subnet IDs of the endpoint.public void setStateDetails(String stateDetails)
Additional details of the endpoint state.
stateDetails
- Additional details of the endpoint state.public String getStateDetails()
Additional details of the endpoint state.
public Endpoint withStateDetails(String stateDetails)
Additional details of the endpoint state.
stateDetails
- Additional details of the endpoint state.public void setFailureReason(String failureReason)
The reasons why the endpoint has failed.
failureReason
- The reasons why the endpoint has failed.FailureReason
public String getFailureReason()
The reasons why the endpoint has failed.
FailureReason
public Endpoint withFailureReason(String failureReason)
The reasons why the endpoint has failed.
failureReason
- The reasons why the endpoint has failed.FailureReason
public Endpoint withFailureReason(FailureReason failureReason)
The reasons why the endpoint has failed.
failureReason
- The reasons why the endpoint has failed.FailureReason
public Map<String,String> getTags()
The tags of the endpoint.
public void setTags(Map<String,String> tags)
The tags of the endpoint.
tags
- The tags of the endpoint.public Endpoint withTags(Map<String,String> tags)
The tags of the endpoint.
tags
- The tags of the endpoint.public Endpoint clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.