Class ServiceStubSettingsClassComposer
- java.lang.Object
-
- com.google.api.generator.gapic.composer.common.AbstractServiceStubSettingsClassComposer
-
- com.google.api.generator.gapic.composer.grpcrest.ServiceStubSettingsClassComposer
-
- All Implemented Interfaces:
ClassComposer
public class ServiceStubSettingsClassComposer extends AbstractServiceStubSettingsClassComposer
-
-
Field Summary
-
Fields inherited from class com.google.api.generator.gapic.composer.common.AbstractServiceStubSettingsClassComposer
DEFAULT_SERVICE_SCOPES_VAR_EXPR, FIXED_TYPESTORE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedServiceStubSettingsClassComposer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<MethodDefinition>createApiClientHeaderProviderBuilderMethods(Service service, TypeStore typeStore)protected MethodDefinitioncreateDefaultCredentialsProviderBuilderMethod()MethodDefinitioncreateDefaultTransportChannelProviderMethod()protected List<MethodDefinition>createNestedClassCreateDefaultMethods(Service service, TypeStore typeStore)protected List<MethodDefinition>createNewBuilderMethods(Service service, TypeStore typeStore, String newBuilderMethodName, String createDefaultMethodName, CommentStatement methodComment)protected ExprinitializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType)static ServiceStubSettingsClassComposerinstance()-
Methods inherited from class com.google.api.generator.gapic.composer.common.AbstractServiceStubSettingsClassComposer
createApiClientHeaderProviderBuilderMethod, createBuilderHelperMethods, createDefaultTransportTransportProviderBuilderMethods, createNestedClassCreateDefaultMethod, generate, getTransportContext
-
-
-
-
Method Detail
-
instance
public static ServiceStubSettingsClassComposer instance()
-
initializeTransportProviderBuilder
protected Expr initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType)
- Overrides:
initializeTransportProviderBuilderin classAbstractServiceStubSettingsClassComposer
-
createDefaultCredentialsProviderBuilderMethod
protected MethodDefinition createDefaultCredentialsProviderBuilderMethod()
-
createApiClientHeaderProviderBuilderMethods
protected List<MethodDefinition> createApiClientHeaderProviderBuilderMethods(Service service, TypeStore typeStore)
- Specified by:
createApiClientHeaderProviderBuilderMethodsin classAbstractServiceStubSettingsClassComposer
-
createDefaultTransportChannelProviderMethod
public MethodDefinition createDefaultTransportChannelProviderMethod()
- Specified by:
createDefaultTransportChannelProviderMethodin classAbstractServiceStubSettingsClassComposer
-
createNestedClassCreateDefaultMethods
protected List<MethodDefinition> createNestedClassCreateDefaultMethods(Service service, TypeStore typeStore)
- Overrides:
createNestedClassCreateDefaultMethodsin classAbstractServiceStubSettingsClassComposer
-
createNewBuilderMethods
protected List<MethodDefinition> createNewBuilderMethods(Service service, TypeStore typeStore, String newBuilderMethodName, String createDefaultMethodName, CommentStatement methodComment)
- Overrides:
createNewBuilderMethodsin classAbstractServiceStubSettingsClassComposer
-
-