Interface Endpoint.Builder

    • Method Detail

      • id

        Endpoint.Builder id​(String 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

        Endpoint.Builder name​(String 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

        Endpoint.Builder arn​(String 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

        Endpoint.Builder virtualClusterId​(String 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

        Endpoint.Builder type​(String 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

        Endpoint.Builder state​(String 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:
        EndpointState, EndpointState
      • releaseLabel

        Endpoint.Builder releaseLabel​(String 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

        Endpoint.Builder executionRoleArn​(String 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
        Endpoint.Builder certificateArn​(String 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

        Endpoint.Builder certificateAuthority​(Certificate 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.
      • configurationOverrides

        Endpoint.Builder configurationOverrides​(ConfigurationOverrides 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.
      • serverUrl

        Endpoint.Builder serverUrl​(String 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

        Endpoint.Builder createdAt​(Instant 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

        Endpoint.Builder securityGroup​(String 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

        Endpoint.Builder subnetIds​(Collection<String> 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

        Endpoint.Builder subnetIds​(String... 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

        Endpoint.Builder stateDetails​(String 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

        Endpoint.Builder failureReason​(String 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, FailureReason
      • failureReason

        Endpoint.Builder failureReason​(FailureReason 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, FailureReason
      • tags

        Endpoint.Builder tags​(Map<String,​String> 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.