Interface Endpoint.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Endpoint.Builder,
,Endpoint> SdkBuilder<Endpoint.Builder,
,Endpoint> SdkPojo
- Enclosing class:
Endpoint
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the endpoint.certificateArn
(String certificateArn) Deprecated.Customer provided certificate-arn is deprecated and would be removed in future.default Endpoint.Builder
certificateAuthority
(Consumer<Certificate.Builder> certificateAuthority) The certificate generated by emr control plane on customer behalf to secure the managed endpoint.certificateAuthority
(Certificate certificateAuthority) The certificate generated by emr control plane on customer behalf to secure the managed endpoint.default Endpoint.Builder
configurationOverrides
(Consumer<ConfigurationOverrides.Builder> configurationOverrides) The configuration settings that are used to override existing configurations for endpoints.configurationOverrides
(ConfigurationOverrides configurationOverrides) The configuration settings that are used to override existing configurations for endpoints.The date and time when the endpoint was created.executionRoleArn
(String executionRoleArn) The execution role ARN of the endpoint.failureReason
(String failureReason) The reasons why the endpoint has failed.failureReason
(FailureReason failureReason) The reasons why the endpoint has failed.The ID of the endpoint.The name of the endpoint.releaseLabel
(String releaseLabel) The EMR release version to be used for the endpoint.securityGroup
(String securityGroup) The security group configuration of the endpoint.The server URL of the endpoint.The state of the endpoint.state
(EndpointState state) The state of the endpoint.stateDetails
(String stateDetails) Additional details of the endpoint state.The subnet IDs of the endpoint.subnetIds
(Collection<String> subnetIds) The subnet IDs of the endpoint.The tags of the endpoint.The type of the endpoint.virtualClusterId
(String virtualClusterId) The ID of the endpoint's virtual cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
id
The ID of the endpoint.
- Parameters:
id
- The ID of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the endpoint.
- Parameters:
name
- The name of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The ARN of the endpoint.
- Parameters:
arn
- The ARN of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualClusterId
The ID of the endpoint's virtual cluster.
- Parameters:
virtualClusterId
- The ID of the endpoint's virtual cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the endpoint.
- Parameters:
type
- The type of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the endpoint.
- Parameters:
state
- The state of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the endpoint.
- Parameters:
state
- The state of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
releaseLabel
The EMR release version to be used for the endpoint.
- Parameters:
releaseLabel
- The EMR release version to be used for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
The execution role ARN of the endpoint.
- Parameters:
executionRoleArn
- The execution role ARN of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateArn
Deprecated.Customer provided certificate-arn is deprecated and would be removed in future.The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
- Parameters:
certificateArn
- The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAuthority
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
- Parameters:
certificateAuthority
- The certificate generated by emr control plane on customer behalf to secure the managed endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAuthority
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
This is a convenience method that creates an instance of theCertificate.Builder
avoiding the need to create one manually viaCertificate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocertificateAuthority(Certificate)
.- Parameters:
certificateAuthority
- a consumer that will call methods onCertificate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurationOverrides
The configuration settings that are used to override existing configurations for endpoints.
- Parameters:
configurationOverrides
- The configuration settings that are used to override existing configurations for endpoints.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationOverrides
default Endpoint.Builder configurationOverrides(Consumer<ConfigurationOverrides.Builder> configurationOverrides) The configuration settings that are used to override existing configurations for endpoints.
This is a convenience method that creates an instance of theConfigurationOverrides.Builder
avoiding the need to create one manually viaConfigurationOverrides.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfigurationOverrides(ConfigurationOverrides)
.- Parameters:
configurationOverrides
- a consumer that will call methods onConfigurationOverrides.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serverUrl
The server URL of the endpoint.
- Parameters:
serverUrl
- The server URL of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time when the endpoint was created.
- Parameters:
createdAt
- The date and time when the endpoint was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroup
The security group configuration of the endpoint.
- Parameters:
securityGroup
- The security group configuration of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs of the endpoint.
- Parameters:
subnetIds
- The subnet IDs of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The subnet IDs of the endpoint.
- Parameters:
subnetIds
- The subnet IDs of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateDetails
Additional details of the endpoint state.
- Parameters:
stateDetails
- Additional details of the endpoint state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureReason
The reasons why the endpoint has failed.
- Parameters:
failureReason
- The reasons why the endpoint has failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureReason
The reasons why the endpoint has failed.
- Parameters:
failureReason
- The reasons why the endpoint has failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags of the endpoint.
- Parameters:
tags
- The tags of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-