Class EndpointContext.Builder

java.lang.Object
com.google.api.gax.rpc.EndpointContext.Builder
Enclosing class:
EndpointContext

public abstract static class EndpointContext.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setServiceName

      public abstract EndpointContext.Builder setServiceName(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.
    • setUniverseDomain

      public abstract EndpointContext.Builder setUniverseDomain(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`.
    • setClientSettingsEndpoint

      public abstract EndpointContext.Builder setClientSettingsEndpoint(String clientSettingsEndpoint)
      ClientSettingsEndpoint is the endpoint value set via the ClientSettings/StubSettings classes.
    • setTransportChannelProviderEndpoint

      public abstract EndpointContext.Builder setTransportChannelProviderEndpoint(String transportChannelEndpoint)
      TransportChannelProviderEndpoint is the endpoint value set via the TransportChannelProvider class.
    • setMtlsEndpoint

      public abstract EndpointContext.Builder setMtlsEndpoint(String mtlsEndpoint)
    • setSwitchToMtlsEndpointAllowed

      public abstract EndpointContext.Builder setSwitchToMtlsEndpointAllowed(boolean switchToMtlsEndpointAllowed)
    • setMtlsProvider

      public abstract EndpointContext.Builder setMtlsProvider(com.google.auth.mtls.MtlsProvider mtlsProvider)
    • setUsingGDCH

      public abstract EndpointContext.Builder setUsingGDCH(boolean usingGDCH)
    • setResolvedEndpoint

      public abstract EndpointContext.Builder setResolvedEndpoint(String resolvedEndpoint)
    • setResolvedUniverseDomain

      public abstract EndpointContext.Builder setResolvedUniverseDomain(String resolvedUniverseDomain)
    • build

      public EndpointContext build() throws IOException
      Throws:
      IOException