Class TransportContext.Builder
- java.lang.Object
-
- com.google.api.generator.gapic.composer.common.TransportContext.Builder
-
- Enclosing class:
- TransportContext
public abstract static class TransportContext.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setClassNames
public abstract TransportContext.Builder setClassNames(ClassNames value)
-
setTransport
public abstract TransportContext.Builder setTransport(Transport transport)
-
setTransportNames
public abstract TransportContext.Builder setTransportNames(List<String> values)
-
setCallSettingsClass
public abstract TransportContext.Builder setCallSettingsClass(Class<?> callSettingsClass)
-
setStubCallableFactoryType
public abstract TransportContext.Builder setStubCallableFactoryType(TypeNode stubCallableFactoryType)
-
setMethodDescriptorClass
public abstract TransportContext.Builder setMethodDescriptorClass(Class<?> methodDescriptorClass)
-
setInstantiatingChannelProviderClasses
public abstract TransportContext.Builder setInstantiatingChannelProviderClasses(List<Class<?>> instantiatingChannelProviderClasses)
-
setInstantiatingChannelProviderBuilderClasses
public abstract TransportContext.Builder setInstantiatingChannelProviderBuilderClasses(List<Class<?>> instantiatingChannelProviderBuilderClasses)
-
setDefaultTransportProviderBuilderNames
public abstract TransportContext.Builder setDefaultTransportProviderBuilderNames(List<String> defaultTransportProviderBuilderNames)
-
setTransportApiClientHeaderProviderBuilderNames
public abstract TransportContext.Builder setTransportApiClientHeaderProviderBuilderNames(List<String> transportApiClientHeaderProviderBuilderNames)
-
setTransportChannelTypes
public abstract TransportContext.Builder setTransportChannelTypes(List<TypeNode> transportChannelTypes)
-
setTransportGetterNames
public abstract TransportContext.Builder setTransportGetterNames(List<String> transportGetterNames)
-
setTransportCallSettingsType
public abstract TransportContext.Builder setTransportCallSettingsType(TypeNode transportCallSettingsType)
-
setTransportCallableFactoryType
public abstract TransportContext.Builder setTransportCallableFactoryType(TypeNode transportCallableFactoryType)
-
setTransportCallSettingsName
public abstract TransportContext.Builder setTransportCallSettingsName(String transportCallSettingsName)
-
setTransportOperationsStubTypes
public abstract TransportContext.Builder setTransportOperationsStubTypes(List<TypeNode> transportOperationsStubTypes)
-
setTransportOperationsStubNames
public abstract TransportContext.Builder setTransportOperationsStubNames(List<String> transportOperationsStubNames)
-
setOperationsStubTypes
public abstract TransportContext.Builder setOperationsStubTypes(List<TypeNode> operationsStubType)
-
setOperationResponseTransformerType
public abstract TransportContext.Builder setOperationResponseTransformerType(TypeNode operationResponseTransformerType)
-
setOperationMetadataTransformerType
public abstract TransportContext.Builder setOperationMetadataTransformerType(TypeNode operationMetadataTransformerType)
-
setOperationsClientTypes
public abstract TransportContext.Builder setOperationsClientTypes(List<TypeNode> operationsClientTypes)
-
setOperationsClientNames
public abstract TransportContext.Builder setOperationsClientNames(List<String> operationsClientNames)
-
setUseValuePatterns
public abstract TransportContext.Builder setUseValuePatterns(boolean useValuePatterns)
-
build
public abstract TransportContext build()
-
-