methods.add(generateGrpcStreamingRequestMethod(methodContext)); } else if (methodConfig.isLongRunningOperation()) { if (methodConfig.isFlattening()) { ImmutableList<FlatteningConfig> flatteningGroups = methodConfig.getFlatteningConfigs(); boolean requiresNameSuffix = flatteningGroups.size() > 1; methods.add(generateOperationRequestMethod(methodContext)); } else if (methodConfig.isPageStreaming()) { if (methodConfig.isFlattening()) { ImmutableList<FlatteningConfig> flatteningGroups = methodConfig.getFlatteningConfigs(); methods.add(generatePagedRequestMethod(methodContext)); } else { if (methodConfig.isFlattening()) { ImmutableList<FlatteningConfig> flatteningGroups = methodConfig.getFlatteningConfigs(); boolean requiresNameSuffix = flatteningGroups.size() > 1;
if (methodConfig.isGrpcStreaming()) { if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { GapicMethodContext methodContext = if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { GapicMethodContext methodContext = gapicMethodContext, csharpCommonTransformer.callSettingsParam())); } else if (methodConfig.isPageStreaming()) { if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { GapicMethodContext methodContext = requestMethodContext, csharpCommonTransformer.callSettingsParam())); } else { if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { GapicMethodContext methodContext =
if (methodConfig.isGrpcStreaming()) { } else if (methodConfig.isFlattening()) { ClientMethodType clientMethodTypeSync; ClientMethodType clientMethodTypeAsync;
private RequestObjectParamView getRequestObjectParams( DiscoGapicInterfaceContext context, MethodModel method) { MethodConfig methodConfig = context.getMethodConfig(method); // Generate the ResourceName methods. if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { MethodContext flattenedMethodContext = context.asFlattenedMethodContext(method, flatteningGroup); if (FlatteningConfig.hasAnyRepeatedResourceNameParameter(flatteningGroup)) { flattenedMethodContext = flattenedMethodContext.withResourceNamesInSamplesOnly(); } Iterable<FieldConfig> fieldConfigs = flattenedMethodContext.getFlatteningConfig().getFlattenedFieldConfigs().values(); for (FieldConfig fieldConfig : fieldConfigs) { if (context.getFeatureConfig().useResourceNameFormatOption(fieldConfig)) { return resourceObjectTransformer.generateRequestObjectParam( flattenedMethodContext, fieldConfig); } } } } return null; }
if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { MethodContext flattenedMethodContext = } else if (methodConfig.isLongRunningOperation()) { context.getImportTypeTable().saveNicknameFor("com.google.api.gax.rpc.OperationCallable"); if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { MethodContext flattenedMethodContext = apiMethods.add(clientMethodTransformer.generateCallableMethod(requestMethodContext)); } else { if (methodConfig.isFlattening()) { for (FlatteningConfig flatteningGroup : methodConfig.getFlatteningConfigs()) { MethodContext flattenedMethodContext =
testCaseTransformer.createTestCaseView( methodContext, testNameTable, initCodeContext, ClientMethodType.CallableMethod)); } else if (methodConfig.isFlattening()) { ClientMethodType clientMethodType; if (methodConfig.isPageStreaming()) {