Class TransportContext.Builder
java.lang.Object
com.google.api.generator.gapic.composer.common.TransportContext.Builder
- Enclosing class:
- TransportContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract TransportContextbuild()abstract TransportContext.BuildersetCallSettingsClass(Class<?> callSettingsClass) abstract TransportContext.BuildersetClassNames(ClassNames value) abstract TransportContext.BuildersetDefaultTransportProviderBuilderNames(List<String> defaultTransportProviderBuilderNames) abstract TransportContext.BuildersetInstantiatingChannelProviderBuilderClasses(List<Class<?>> instantiatingChannelProviderBuilderClasses) abstract TransportContext.BuildersetInstantiatingChannelProviderClasses(List<Class<?>> instantiatingChannelProviderClasses) abstract TransportContext.BuildersetMethodDescriptorClass(Class<?> methodDescriptorClass) abstract TransportContext.BuildersetOperationMetadataTransformerType(TypeNode operationMetadataTransformerType) abstract TransportContext.BuildersetOperationResponseTransformerType(TypeNode operationResponseTransformerType) abstract TransportContext.BuildersetOperationsClientNames(List<String> operationsClientNames) abstract TransportContext.BuildersetOperationsClientTypes(List<TypeNode> operationsClientTypes) abstract TransportContext.BuildersetOperationsStubTypes(List<TypeNode> operationsStubType) abstract TransportContext.BuildersetStubCallableFactoryType(TypeNode stubCallableFactoryType) abstract TransportContext.BuildersetTransport(Transport transport) abstract TransportContext.BuildersetTransportApiClientHeaderProviderBuilderNames(List<String> transportApiClientHeaderProviderBuilderNames) abstract TransportContext.BuildersetTransportCallableFactoryType(TypeNode transportCallableFactoryType) abstract TransportContext.BuildersetTransportCallSettingsName(String transportCallSettingsName) abstract TransportContext.BuildersetTransportCallSettingsType(TypeNode transportCallSettingsType) abstract TransportContext.BuildersetTransportChannelTypes(List<TypeNode> transportChannelTypes) abstract TransportContext.BuildersetTransportGetterNames(List<String> transportGetterNames) abstract TransportContext.BuildersetTransportNames(List<String> values) abstract TransportContext.BuildersetTransportOperationsStubNames(List<String> transportOperationsStubNames) abstract TransportContext.BuildersetTransportOperationsStubTypes(List<TypeNode> transportOperationsStubTypes) abstract TransportContext.BuildersetUseValuePatterns(boolean useValuePatterns)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setClassNames
-
setTransport
-
setTransportNames
-
setCallSettingsClass
-
setStubCallableFactoryType
public abstract TransportContext.Builder setStubCallableFactoryType(TypeNode stubCallableFactoryType) -
setMethodDescriptorClass
-
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
-
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
-
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
-
build
-