getEndpointBuilder(String uri)
Used to retrieve the an EndpointBuilder equal to the one would be used to create an endpoint.

This is
useful if you need to customize a builder before creation of an endpoint as you can use this method to
obtain the endpoint builder, custommize it and then call the factory methods that take a
EndpointBuilder rather than a String.

getEndpointBuilder

Used to retrieve the an EndpointBuilder equal to the one would be used to create an endpoint.

This is
useful if you need to customize a builder before creation of an endpoint as you can use this method to
obtain the endpoint builder, custommize it and then call the factory methods that take a
EndpointBuilder rather than a String.

(Of course if you know the uri is a uri rather than a global
endpoint identifier you could create your own EndpointURIEndpointBuilder locally, this method allows
the uri to be substituted with a global endpoint name and returns it's builder if this is the case.
allow the uri parameter to be either a uri or a global endpoint identifier you need this method.

Each and every call to this method, even if it is for the same uri/global endpoint name will return a new EndpoointBuilder instance.