Class EndpointContext (2.39.0)

public abstract class EndpointContext

Contains the fields required to resolve the endpoint and Universe Domain

Inheritance

java.lang.Object > EndpointContext

Static Methods

newBuilder()

public static EndpointContext.Builder newBuilder()
Returns
TypeDescription
EndpointContext.Builder

Constructors

EndpointContext()

public EndpointContext()

Methods

clientSettingsEndpoint()

public abstract String clientSettingsEndpoint()

ClientSettingsEndpoint is the endpoint value set via the ClientSettings/StubSettings classes.

Returns
TypeDescription
String

mtlsEndpoint()

public abstract String mtlsEndpoint()
Returns
TypeDescription
String

mtlsProvider()

public abstract MtlsProvider mtlsProvider()
Returns
TypeDescription
MtlsProvider

resolvedEndpoint()

public abstract String resolvedEndpoint()
Returns
TypeDescription
String

serviceName()

public abstract String serviceName()

ServiceName is host URI for Google Cloud Services. It follows the format of {ServiceName}.googleapis.com. For example, speech.googleapis.com would have a ServiceName of speech and cloudasset.googleapis.com would have a ServiceName of cloudasset.

Returns
TypeDescription
String

switchToMtlsEndpointAllowed()

public abstract boolean switchToMtlsEndpointAllowed()
Returns
TypeDescription
boolean

toBuilder()

public abstract EndpointContext.Builder toBuilder()
Returns
TypeDescription
EndpointContext.Builder

transportChannelProviderEndpoint()

public abstract String transportChannelProviderEndpoint()

TransportChannelProviderEndpoint is the endpoint value set via the TransportChannelProvider class.

Returns
TypeDescription
String

universeDomain()

public abstract String universeDomain()

Universe Domain is the domain for Google Cloud Services. It follows the format of {ServiceName}.{UniverseDomain}. For example, speech.googleapis.com would have a Universe Domain value of googleapis.com and cloudasset.test.com would have a Universe Domain of test.com. If this value is not set, this will default to googleapis.com.

Returns
TypeDescription
String

usingGDCH()

public abstract boolean usingGDCH()
Returns
TypeDescription
boolean