.initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .outputType(initCodeOutputType) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .valueGenerator(valueGenerator) .build();
outputType = InitCodeContext.InitCodeOutputType.FieldList; fieldConfigMap = FieldConfig.toFieldConfigMap( context.getFlatteningConfig().getFlattenedFieldConfigs().values()); } else { outputType = InitCodeContext.InitCodeOutputType.SingleObject; fieldConfigMap = FieldConfig.toFieldConfigMap(context.getMethodConfig().getRequiredFieldConfigs());
private InitCodeContext createInitCodeContext( MethodContext context, Collection<FieldConfig> fieldConfigs, InitCodeOutputType initCodeOutputType, List<String> sampleCodeDefaultValues, ImmutableMap<String, SampleParameterConfig> sampleParamConfigMap) { return InitCodeContext.newBuilder() .initObjectType(context.getMethodModel().getInputType()) .suggestedName(Name.from("request")) .initFieldConfigStrings(sampleCodeDefaultValues) .sampleParamConfigMap(sampleParamConfigMap) .initValueConfigMap(InitCodeTransformer.createCollectionMap(context)) .initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .outputType(initCodeOutputType) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .build(); } }
.initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .outputType(InitCodeOutputType.SingleObject) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .valueGenerator(valueGenerator) .build();
public InitCodeContext createRequestInitCodeContext( MethodContext context, SymbolTable symbolTable, Collection<FieldConfig> fieldConfigs, InitCodeOutputType outputType, TestValueGenerator valueGenerator) { return InitCodeContext.newBuilder() .initObjectType(context.getMethodModel().getInputType()) .symbolTable(symbolTable) .suggestedName(Name.from("request")) .initFieldConfigStrings(context.getMethodConfig().getSampleCodeInitFields()) .initValueConfigMap(InitCodeTransformer.createCollectionMap(context)) .initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .outputType(outputType) .valueGenerator(valueGenerator) .build(); }
private InitCodeContext createUnitTestCaseInitCodeContext( GapicInterfaceContext context, MethodModel method) { MethodContext requestMethodContext = context.asRequestMethodContext(method); MethodContext dynamicMethodContext = context.asDynamicMethodContext(method); MethodConfig methodConfig = requestMethodContext.getMethodConfig(); Collection<FieldConfig> fieldConfigs = methodConfig.getRequiredFieldConfigs(); InitCodeOutputType outputType = method.getRequestStreaming() ? InitCodeOutputType.SingleObject : InitCodeOutputType.FieldList; return InitCodeContext.newBuilder() .initObjectType(method.getInputType()) .suggestedName(Name.from("request")) .initFieldConfigStrings(methodConfig.getSampleCodeInitFields()) .initValueConfigMap(InitCodeTransformer.createCollectionMap(dynamicMethodContext)) .initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .outputType(outputType) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .build(); }
.initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .outputType(initCodeOutputType) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .valueGenerator(valueGenerator) .build();
.initValueConfigMap(InitCodeTransformer.createCollectionMap(methodContext)) .initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .outputType(InitCodeOutputType.FieldList) .valueGenerator(valueGenerator) .initValueConfigMap(InitCodeTransformer.createCollectionMap(requestContext)) .initFields(FieldConfig.toFieldTypeIterable(fieldConfigs)) .fieldConfigMap(FieldConfig.toFieldConfigMap(fieldConfigs)) .outputType(InitCodeOutputType.SingleObject) .valueGenerator(valueGenerator)