| Modifier and Type | Method and Description |
|---|---|
protected List<CommentStatement> |
AbstractServiceClientClassComposer.createClassHeaderComments(Service service,
TypeStore typeStore,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
List<Sample> samples) |
protected abstract MethodDefinition |
AbstractServiceClientTestClassComposer.createRpcExceptionTestMethod(Method method,
Service service,
List<MethodArgument> methodSignature,
int variantIndex,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes)
Creates a test method to exercise exceptions for a given RPC, e.g.
|
protected List<Statement> |
AbstractServiceClientTestClassComposer.createRpcExceptionTestStatements(Method method,
List<MethodArgument> methodSignature,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected abstract List<Statement> |
AbstractServiceClientTestClassComposer.createStreamingRpcExceptionTestStatements(Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected abstract MethodDefinition |
AbstractServiceClientTestClassComposer.createStreamingRpcTestMethod(Service service,
Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
DefaultValueComposer.createResourceHelperValue(ResourceName resourceName,
boolean isChildType,
List<ResourceName> resnames,
String fieldOrMessageName,
HttpBindings bindings) |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
DefaultValueComposer.createMethodArgValue(MethodArgument methodArg,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Map<String,String> valuePatterns,
HttpBindings bindings) |
static Expr |
DefaultValueComposer.createResourceHelperValue(ResourceName resourceName,
boolean isChildType,
List<ResourceName> resnames,
String fieldOrMessageName,
HttpBindings bindings) |
static Expr |
DefaultValueComposer.createSimpleMessageBuilderValue(Message message,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
HttpBindings bindings) |
static Expr |
DefaultValueComposer.createSimpleMessageBuilderValue(Message message,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Map<String,String> valuePatterns,
HttpBindings bindings) |
static Expr |
DefaultValueComposer.createValue(Field field,
boolean useExplicitInitTypeInGenerics,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Map<String,String> valuePatterns) |
| Modifier and Type | Method and Description |
|---|---|
protected MethodDefinition |
ServiceClientTestClassComposer.createRpcExceptionTestMethod(Method method,
Service service,
List<MethodArgument> methodSignature,
int variantIndex,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected List<Statement> |
ServiceClientTestClassComposer.createStreamingRpcExceptionTestStatements(Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected MethodDefinition |
ServiceClientTestClassComposer.createStreamingRpcTestMethod(Service service,
Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected List<CommentStatement> |
ServiceClientClassComposer.createClassHeaderComments(Service service,
TypeStore typeStore,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
List<Sample> samples) |
| Modifier and Type | Method and Description |
|---|---|
GapicClass |
ResourceNameHelperClassComposer.generate(ResourceName resourceName,
GapicContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected MethodDefinition |
ServiceClientTestClassComposer.createRpcExceptionTestMethod(Method method,
Service service,
List<MethodArgument> methodSignature,
int variantIndex,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected List<Statement> |
ServiceClientTestClassComposer.createStreamingRpcExceptionTestStatements(Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected MethodDefinition |
ServiceClientTestClassComposer.createStreamingRpcTestMethod(Service service,
Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
| Modifier and Type | Method and Description |
|---|---|
static Sample |
ServiceClientMethodSampleComposer.composeCanonicalSample(Method method,
TypeNode clientType,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Service service) |
static Sample |
ServiceClientHeaderSampleComposer.composeClassHeaderSample(Service service,
TypeNode clientType,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
static Sample |
ServiceClientCallableMethodSampleComposer.composeLroCallableMethod(Method method,
TypeNode clientType,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Service service) |
static Sample |
ServiceClientCallableMethodSampleComposer.composePagedCallableMethod(Method method,
TypeNode clientType,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Service service) |
static Sample |
ServiceClientCallableMethodSampleComposer.composeRegularCallableMethod(Method method,
TypeNode clientType,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Service service) |
static Sample |
ServiceClientHeaderSampleComposer.composeShowcaseMethodSample(Method method,
TypeNode clientType,
List<MethodArgument> arguments,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Service service) |
static Sample |
ServiceClientCallableMethodSampleComposer.composeStreamCallableMethod(Method method,
TypeNode clientType,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Service service) |
| Modifier and Type | Method and Description |
|---|---|
ResourceName |
ResourceName.Builder.build() |
static ResourceName |
ResourceName.createWildcard(String resourceTypeString,
String pakkage) |
abstract ResourceName |
Message.resource() |
| Modifier and Type | Method and Description |
|---|---|
abstract com.google.common.collect.ImmutableMap<String,ResourceName> |
GapicContext.helperResourceNames() |
abstract com.google.common.collect.ImmutableMap<String,ResourceName> |
GapicContext.resourceNames() |
| Modifier and Type | Method and Description |
|---|---|
abstract Message.Builder |
Message.Builder.setResource(ResourceName resource) |
| Modifier and Type | Method and Description |
|---|---|
GapicContext.Builder |
GapicContext.Builder.setHelperResourceNames(Set<ResourceName> helperResourceNames) |
abstract GapicContext.Builder |
GapicContext.Builder.setResourceNames(Map<String,ResourceName> resourceNames) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,ResourceName> |
ResourceParserHelpers.createPatternResourceNameMap(Map<String,ResourceName> resourceNames) |
static Map<String,ResourceName> |
Parser.parseResourceNames(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor) |
static Map<String,ResourceName> |
ResourceNameParser.parseResourceNames(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor) |
static Map<String,ResourceName> |
Parser.parseResourceNames(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor,
String javaPackage) |
static Map<String,ResourceName> |
ResourceNameParser.parseResourceNames(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor,
String javaPackage)
Returns a map of resource types (strings) to ResourceName POJOs.
|
static Map<String,ResourceName> |
Parser.parseResourceNames(com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequest request) |
static List<ResourceName> |
ResourceReferenceParser.parseResourceNames(ResourceReference resourceReference,
String servicePackage,
String description,
Map<String,ResourceName> resourceNames,
Map<String,ResourceName> patternsToResourceNames) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,ResourceName> |
ResourceParserHelpers.createPatternResourceNameMap(Map<String,ResourceName> resourceNames) |
static List<List<MethodArgument>> |
MethodSignatureParser.parseMethodSignatures(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
String servicePackage,
TypeNode methodInputType,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Set<ResourceName> outputArgResourceNames)
Parses a list of method signature annotations out of an RPC.
|
static List<List<MethodArgument>> |
MethodSignatureParser.parseMethodSignatures(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
String servicePackage,
TypeNode methodInputType,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Set<ResourceName> outputArgResourceNames)
Parses a list of method signature annotations out of an RPC.
|
static List<ResourceName> |
ResourceReferenceParser.parseResourceNames(ResourceReference resourceReference,
String servicePackage,
String description,
Map<String,ResourceName> resourceNames,
Map<String,ResourceName> patternsToResourceNames) |
static List<ResourceName> |
ResourceReferenceParser.parseResourceNames(ResourceReference resourceReference,
String servicePackage,
String description,
Map<String,ResourceName> resourceNames,
Map<String,ResourceName> patternsToResourceNames) |
static List<Service> |
Parser.parseService(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Optional<com.google.api.Service> serviceYamlProtoOpt,
Optional<GapicServiceConfig> serviceConfigOpt,
Set<ResourceName> outputArgResourceNames,
Transport transport) |
static List<Service> |
Parser.parseService(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Optional<com.google.api.Service> serviceYamlProtoOpt,
Optional<GapicServiceConfig> serviceConfigOpt,
Set<ResourceName> outputArgResourceNames,
Transport transport) |
static List<Service> |
Parser.parseService(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Optional<com.google.api.Service> serviceYamlProtoOpt,
Set<ResourceName> outputArgResourceNames) |
static List<Service> |
Parser.parseService(com.google.protobuf.Descriptors.FileDescriptor fileDescriptor,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Optional<com.google.api.Service> serviceYamlProtoOpt,
Set<ResourceName> outputArgResourceNames) |
static List<Service> |
Parser.parseServices(com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequest request,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Set<ResourceName> outputArgResourceNames,
Optional<com.google.api.Service> serviceYamlProtoOpt,
Optional<GapicServiceConfig> serviceConfigOpt,
List<Service> outputMixinServices,
Transport transport) |
static List<Service> |
Parser.parseServices(com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequest request,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Set<ResourceName> outputArgResourceNames,
Optional<com.google.api.Service> serviceYamlProtoOpt,
Optional<GapicServiceConfig> serviceConfigOpt,
List<Service> outputMixinServices,
Transport transport) |
static Map<String,Message> |
Parser.updateResourceNamesInMessages(Map<String,Message> messageTypes,
Collection<ResourceName> resources)
Populates ResourceName objects in Message POJOs.
|
Copyright © 2022 Google LLC. All rights reserved.