Class TransportContext

java.lang.Object
com.google.api.generator.gapic.composer.common.TransportContext
Direct Known Subclasses:
GrpcContext, GrpcRestContext, RestContext

public abstract class TransportContext extends Object
  • Constructor Details

    • TransportContext

      public TransportContext()
  • Method Details

    • classNames

      public abstract ClassNames classNames()
    • transport

      public abstract Transport transport()
    • transportNames

      public abstract List<String> transportNames()
    • callSettingsClass

      @Nullable public abstract Class<?> callSettingsClass()
    • stubCallableFactoryType

      @Nullable public abstract TypeNode stubCallableFactoryType()
    • methodDescriptorClass

      @Nullable public abstract Class<?> methodDescriptorClass()
    • transportOperationsStubTypes

      public abstract List<TypeNode> transportOperationsStubTypes()
    • transportOperationsStubNames

      public abstract List<String> transportOperationsStubNames()
    • instantiatingChannelProviderClasses

      public abstract List<Class<?>> instantiatingChannelProviderClasses()
    • instantiatingChannelProviderBuilderClasses

      public abstract List<Class<?>> instantiatingChannelProviderBuilderClasses()
    • defaultTransportProviderBuilderNames

      public abstract List<String> defaultTransportProviderBuilderNames()
    • transportApiClientHeaderProviderBuilderNames

      public abstract List<String> transportApiClientHeaderProviderBuilderNames()
    • transportChannelTypes

      public abstract List<TypeNode> transportChannelTypes()
    • transportGetterNames

      public abstract List<String> transportGetterNames()
    • transportCallSettingsType

      @Nullable public abstract TypeNode transportCallSettingsType()
    • transportCallableFactoryType

      @Nullable public abstract TypeNode transportCallableFactoryType()
    • operationsStubTypes

      public abstract List<TypeNode> operationsStubTypes()
    • transportCallSettingsName

      @Nullable public abstract String transportCallSettingsName()
    • operationResponseTransformerType

      public abstract TypeNode operationResponseTransformerType()
    • operationMetadataTransformerType

      public abstract TypeNode operationMetadataTransformerType()
    • operationsClientTypes

      public abstract List<TypeNode> operationsClientTypes()
    • operationsClientNames

      public abstract List<String> operationsClientNames()
    • useValuePatterns

      public abstract boolean useValuePatterns()
    • classToType

      protected static TypeNode classToType(Class<?> clazz)
    • builder

      public static TransportContext.Builder builder()