in sdk/resourcemanager/migrationassessment/armmigrationassessment/fake/server_factory.go [221:470]
func (s *ServerFactoryTransport) Do(req *http.Request) (*http.Response, error) {
rawMethod := req.Context().Value(runtime.CtxAPINameKey{})
method, ok := rawMethod.(string)
if !ok {
return nil, nonRetriableError{errors.New("unable to dispatch request, missing value for CtxAPINameKey")}
}
client := method[:strings.Index(method, ".")]
var resp *http.Response
var err error
switch client {
case "AksAssessmentOperationsClient":
initServer(s, &s.trAksAssessmentOperationsServer, func() *AksAssessmentOperationsServerTransport {
return NewAksAssessmentOperationsServerTransport(&s.srv.AksAssessmentOperationsServer)
})
resp, err = s.trAksAssessmentOperationsServer.Do(req)
case "AksClusterOperationsClient":
initServer(s, &s.trAksClusterOperationsServer, func() *AksClusterOperationsServerTransport {
return NewAksClusterOperationsServerTransport(&s.srv.AksClusterOperationsServer)
})
resp, err = s.trAksClusterOperationsServer.Do(req)
case "AksCostDetailOperationsClient":
initServer(s, &s.trAksCostDetailOperationsServer, func() *AksCostDetailOperationsServerTransport {
return NewAksCostDetailOperationsServerTransport(&s.srv.AksCostDetailOperationsServer)
})
resp, err = s.trAksCostDetailOperationsServer.Do(req)
case "AksOptionsOperationsClient":
initServer(s, &s.trAksOptionsOperationsServer, func() *AksOptionsOperationsServerTransport {
return NewAksOptionsOperationsServerTransport(&s.srv.AksOptionsOperationsServer)
})
resp, err = s.trAksOptionsOperationsServer.Do(req)
case "AksSummaryOperationsClient":
initServer(s, &s.trAksSummaryOperationsServer, func() *AksSummaryOperationsServerTransport {
return NewAksSummaryOperationsServerTransport(&s.srv.AksSummaryOperationsServer)
})
resp, err = s.trAksSummaryOperationsServer.Do(req)
case "AssessedMachinesOperationsClient":
initServer(s, &s.trAssessedMachinesOperationsServer, func() *AssessedMachinesOperationsServerTransport {
return NewAssessedMachinesOperationsServerTransport(&s.srv.AssessedMachinesOperationsServer)
})
resp, err = s.trAssessedMachinesOperationsServer.Do(req)
case "AssessedSQLDatabaseV2OperationsClient":
initServer(s, &s.trAssessedSQLDatabaseV2OperationsServer, func() *AssessedSQLDatabaseV2OperationsServerTransport {
return NewAssessedSQLDatabaseV2OperationsServerTransport(&s.srv.AssessedSQLDatabaseV2OperationsServer)
})
resp, err = s.trAssessedSQLDatabaseV2OperationsServer.Do(req)
case "AssessedSQLInstanceV2OperationsClient":
initServer(s, &s.trAssessedSQLInstanceV2OperationsServer, func() *AssessedSQLInstanceV2OperationsServerTransport {
return NewAssessedSQLInstanceV2OperationsServerTransport(&s.srv.AssessedSQLInstanceV2OperationsServer)
})
resp, err = s.trAssessedSQLInstanceV2OperationsServer.Do(req)
case "AssessedSQLMachinesOperationsClient":
initServer(s, &s.trAssessedSQLMachinesOperationsServer, func() *AssessedSQLMachinesOperationsServerTransport {
return NewAssessedSQLMachinesOperationsServerTransport(&s.srv.AssessedSQLMachinesOperationsServer)
})
resp, err = s.trAssessedSQLMachinesOperationsServer.Do(req)
case "AssessedSQLRecommendedEntityOperationsClient":
initServer(s, &s.trAssessedSQLRecommendedEntityOperationsServer, func() *AssessedSQLRecommendedEntityOperationsServerTransport {
return NewAssessedSQLRecommendedEntityOperationsServerTransport(&s.srv.AssessedSQLRecommendedEntityOperationsServer)
})
resp, err = s.trAssessedSQLRecommendedEntityOperationsServer.Do(req)
case "AssessedWebAppV2OperationsClient":
initServer(s, &s.trAssessedWebAppV2OperationsServer, func() *AssessedWebAppV2OperationsServerTransport {
return NewAssessedWebAppV2OperationsServerTransport(&s.srv.AssessedWebAppV2OperationsServer)
})
resp, err = s.trAssessedWebAppV2OperationsServer.Do(req)
case "AssessedWebApplicationOperationsClient":
initServer(s, &s.trAssessedWebApplicationOperationsServer, func() *AssessedWebApplicationOperationsServerTransport {
return NewAssessedWebApplicationOperationsServerTransport(&s.srv.AssessedWebApplicationOperationsServer)
})
resp, err = s.trAssessedWebApplicationOperationsServer.Do(req)
case "AssessmentOptionsOperationsClient":
initServer(s, &s.trAssessmentOptionsOperationsServer, func() *AssessmentOptionsOperationsServerTransport {
return NewAssessmentOptionsOperationsServerTransport(&s.srv.AssessmentOptionsOperationsServer)
})
resp, err = s.trAssessmentOptionsOperationsServer.Do(req)
case "AssessmentProjectSummaryOperationsClient":
initServer(s, &s.trAssessmentProjectSummaryOperationsServer, func() *AssessmentProjectSummaryOperationsServerTransport {
return NewAssessmentProjectSummaryOperationsServerTransport(&s.srv.AssessmentProjectSummaryOperationsServer)
})
resp, err = s.trAssessmentProjectSummaryOperationsServer.Do(req)
case "AssessmentProjectsOperationsClient":
initServer(s, &s.trAssessmentProjectsOperationsServer, func() *AssessmentProjectsOperationsServerTransport {
return NewAssessmentProjectsOperationsServerTransport(&s.srv.AssessmentProjectsOperationsServer)
})
resp, err = s.trAssessmentProjectsOperationsServer.Do(req)
case "AssessmentsOperationsClient":
initServer(s, &s.trAssessmentsOperationsServer, func() *AssessmentsOperationsServerTransport {
return NewAssessmentsOperationsServerTransport(&s.srv.AssessmentsOperationsServer)
})
resp, err = s.trAssessmentsOperationsServer.Do(req)
case "AvsAssessedMachinesOperationsClient":
initServer(s, &s.trAvsAssessedMachinesOperationsServer, func() *AvsAssessedMachinesOperationsServerTransport {
return NewAvsAssessedMachinesOperationsServerTransport(&s.srv.AvsAssessedMachinesOperationsServer)
})
resp, err = s.trAvsAssessedMachinesOperationsServer.Do(req)
case "AvsAssessmentOptionsOperationsClient":
initServer(s, &s.trAvsAssessmentOptionsOperationsServer, func() *AvsAssessmentOptionsOperationsServerTransport {
return NewAvsAssessmentOptionsOperationsServerTransport(&s.srv.AvsAssessmentOptionsOperationsServer)
})
resp, err = s.trAvsAssessmentOptionsOperationsServer.Do(req)
case "AvsAssessmentsOperationsClient":
initServer(s, &s.trAvsAssessmentsOperationsServer, func() *AvsAssessmentsOperationsServerTransport {
return NewAvsAssessmentsOperationsServerTransport(&s.srv.AvsAssessmentsOperationsServer)
})
resp, err = s.trAvsAssessmentsOperationsServer.Do(req)
case "BusinessCaseAvsSummaryOperationsClient":
initServer(s, &s.trBusinessCaseAvsSummaryOperationsServer, func() *BusinessCaseAvsSummaryOperationsServerTransport {
return NewBusinessCaseAvsSummaryOperationsServerTransport(&s.srv.BusinessCaseAvsSummaryOperationsServer)
})
resp, err = s.trBusinessCaseAvsSummaryOperationsServer.Do(req)
case "BusinessCaseIaasSummaryOperationsClient":
initServer(s, &s.trBusinessCaseIaasSummaryOperationsServer, func() *BusinessCaseIaasSummaryOperationsServerTransport {
return NewBusinessCaseIaasSummaryOperationsServerTransport(&s.srv.BusinessCaseIaasSummaryOperationsServer)
})
resp, err = s.trBusinessCaseIaasSummaryOperationsServer.Do(req)
case "BusinessCaseOperationsClient":
initServer(s, &s.trBusinessCaseOperationsServer, func() *BusinessCaseOperationsServerTransport {
return NewBusinessCaseOperationsServerTransport(&s.srv.BusinessCaseOperationsServer)
})
resp, err = s.trBusinessCaseOperationsServer.Do(req)
case "BusinessCaseOverviewSummaryOperationsClient":
initServer(s, &s.trBusinessCaseOverviewSummaryOperationsServer, func() *BusinessCaseOverviewSummaryOperationsServerTransport {
return NewBusinessCaseOverviewSummaryOperationsServerTransport(&s.srv.BusinessCaseOverviewSummaryOperationsServer)
})
resp, err = s.trBusinessCaseOverviewSummaryOperationsServer.Do(req)
case "BusinessCasePaasSummaryOperationsClient":
initServer(s, &s.trBusinessCasePaasSummaryOperationsServer, func() *BusinessCasePaasSummaryOperationsServerTransport {
return NewBusinessCasePaasSummaryOperationsServerTransport(&s.srv.BusinessCasePaasSummaryOperationsServer)
})
resp, err = s.trBusinessCasePaasSummaryOperationsServer.Do(req)
case "EvaluatedAvsMachinesOperationsClient":
initServer(s, &s.trEvaluatedAvsMachinesOperationsServer, func() *EvaluatedAvsMachinesOperationsServerTransport {
return NewEvaluatedAvsMachinesOperationsServerTransport(&s.srv.EvaluatedAvsMachinesOperationsServer)
})
resp, err = s.trEvaluatedAvsMachinesOperationsServer.Do(req)
case "EvaluatedMachinesOperationsClient":
initServer(s, &s.trEvaluatedMachinesOperationsServer, func() *EvaluatedMachinesOperationsServerTransport {
return NewEvaluatedMachinesOperationsServerTransport(&s.srv.EvaluatedMachinesOperationsServer)
})
resp, err = s.trEvaluatedMachinesOperationsServer.Do(req)
case "EvaluatedSQLEntitiesOperationsClient":
initServer(s, &s.trEvaluatedSQLEntitiesOperationsServer, func() *EvaluatedSQLEntitiesOperationsServerTransport {
return NewEvaluatedSQLEntitiesOperationsServerTransport(&s.srv.EvaluatedSQLEntitiesOperationsServer)
})
resp, err = s.trEvaluatedSQLEntitiesOperationsServer.Do(req)
case "EvaluatedWebAppsOperationsClient":
initServer(s, &s.trEvaluatedWebAppsOperationsServer, func() *EvaluatedWebAppsOperationsServerTransport {
return NewEvaluatedWebAppsOperationsServerTransport(&s.srv.EvaluatedWebAppsOperationsServer)
})
resp, err = s.trEvaluatedWebAppsOperationsServer.Do(req)
case "GroupsOperationsClient":
initServer(s, &s.trGroupsOperationsServer, func() *GroupsOperationsServerTransport {
return NewGroupsOperationsServerTransport(&s.srv.GroupsOperationsServer)
})
resp, err = s.trGroupsOperationsServer.Do(req)
case "HypervCollectorsOperationsClient":
initServer(s, &s.trHypervCollectorsOperationsServer, func() *HypervCollectorsOperationsServerTransport {
return NewHypervCollectorsOperationsServerTransport(&s.srv.HypervCollectorsOperationsServer)
})
resp, err = s.trHypervCollectorsOperationsServer.Do(req)
case "ImportCollectorsOperationsClient":
initServer(s, &s.trImportCollectorsOperationsServer, func() *ImportCollectorsOperationsServerTransport {
return NewImportCollectorsOperationsServerTransport(&s.srv.ImportCollectorsOperationsServer)
})
resp, err = s.trImportCollectorsOperationsServer.Do(req)
case "MachinesOperationsClient":
initServer(s, &s.trMachinesOperationsServer, func() *MachinesOperationsServerTransport {
return NewMachinesOperationsServerTransport(&s.srv.MachinesOperationsServer)
})
resp, err = s.trMachinesOperationsServer.Do(req)
case "OperationsClient":
initServer(s, &s.trOperationsServer, func() *OperationsServerTransport { return NewOperationsServerTransport(&s.srv.OperationsServer) })
resp, err = s.trOperationsServer.Do(req)
case "PrivateEndpointConnectionOperationsClient":
initServer(s, &s.trPrivateEndpointConnectionOperationsServer, func() *PrivateEndpointConnectionOperationsServerTransport {
return NewPrivateEndpointConnectionOperationsServerTransport(&s.srv.PrivateEndpointConnectionOperationsServer)
})
resp, err = s.trPrivateEndpointConnectionOperationsServer.Do(req)
case "PrivateLinkResourceOperationsClient":
initServer(s, &s.trPrivateLinkResourceOperationsServer, func() *PrivateLinkResourceOperationsServerTransport {
return NewPrivateLinkResourceOperationsServerTransport(&s.srv.PrivateLinkResourceOperationsServer)
})
resp, err = s.trPrivateLinkResourceOperationsServer.Do(req)
case "SQLAssessmentOptionsOperationsClient":
initServer(s, &s.trSQLAssessmentOptionsOperationsServer, func() *SQLAssessmentOptionsOperationsServerTransport {
return NewSQLAssessmentOptionsOperationsServerTransport(&s.srv.SQLAssessmentOptionsOperationsServer)
})
resp, err = s.trSQLAssessmentOptionsOperationsServer.Do(req)
case "SQLAssessmentV2OperationsClient":
initServer(s, &s.trSQLAssessmentV2OperationsServer, func() *SQLAssessmentV2OperationsServerTransport {
return NewSQLAssessmentV2OperationsServerTransport(&s.srv.SQLAssessmentV2OperationsServer)
})
resp, err = s.trSQLAssessmentV2OperationsServer.Do(req)
case "SQLAssessmentV2SummaryOperationsClient":
initServer(s, &s.trSQLAssessmentV2SummaryOperationsServer, func() *SQLAssessmentV2SummaryOperationsServerTransport {
return NewSQLAssessmentV2SummaryOperationsServerTransport(&s.srv.SQLAssessmentV2SummaryOperationsServer)
})
resp, err = s.trSQLAssessmentV2SummaryOperationsServer.Do(req)
case "SQLCollectorOperationsClient":
initServer(s, &s.trSQLCollectorOperationsServer, func() *SQLCollectorOperationsServerTransport {
return NewSQLCollectorOperationsServerTransport(&s.srv.SQLCollectorOperationsServer)
})
resp, err = s.trSQLCollectorOperationsServer.Do(req)
case "ServerCollectorsOperationsClient":
initServer(s, &s.trServerCollectorsOperationsServer, func() *ServerCollectorsOperationsServerTransport {
return NewServerCollectorsOperationsServerTransport(&s.srv.ServerCollectorsOperationsServer)
})
resp, err = s.trServerCollectorsOperationsServer.Do(req)
case "VmwareCollectorsOperationsClient":
initServer(s, &s.trVmwareCollectorsOperationsServer, func() *VmwareCollectorsOperationsServerTransport {
return NewVmwareCollectorsOperationsServerTransport(&s.srv.VmwareCollectorsOperationsServer)
})
resp, err = s.trVmwareCollectorsOperationsServer.Do(req)
case "WebAppAssessmentOptionsOperationsClient":
initServer(s, &s.trWebAppAssessmentOptionsOperationsServer, func() *WebAppAssessmentOptionsOperationsServerTransport {
return NewWebAppAssessmentOptionsOperationsServerTransport(&s.srv.WebAppAssessmentOptionsOperationsServer)
})
resp, err = s.trWebAppAssessmentOptionsOperationsServer.Do(req)
case "WebAppAssessmentV2OperationsClient":
initServer(s, &s.trWebAppAssessmentV2OperationsServer, func() *WebAppAssessmentV2OperationsServerTransport {
return NewWebAppAssessmentV2OperationsServerTransport(&s.srv.WebAppAssessmentV2OperationsServer)
})
resp, err = s.trWebAppAssessmentV2OperationsServer.Do(req)
case "WebAppAssessmentV2SummaryOperationsClient":
initServer(s, &s.trWebAppAssessmentV2SummaryOperationsServer, func() *WebAppAssessmentV2SummaryOperationsServerTransport {
return NewWebAppAssessmentV2SummaryOperationsServerTransport(&s.srv.WebAppAssessmentV2SummaryOperationsServer)
})
resp, err = s.trWebAppAssessmentV2SummaryOperationsServer.Do(req)
case "WebAppCollectorOperationsClient":
initServer(s, &s.trWebAppCollectorOperationsServer, func() *WebAppCollectorOperationsServerTransport {
return NewWebAppCollectorOperationsServerTransport(&s.srv.WebAppCollectorOperationsServer)
})
resp, err = s.trWebAppCollectorOperationsServer.Do(req)
case "WebAppServicePlanV2OperationsClient":
initServer(s, &s.trWebAppServicePlanV2OperationsServer, func() *WebAppServicePlanV2OperationsServerTransport {
return NewWebAppServicePlanV2OperationsServerTransport(&s.srv.WebAppServicePlanV2OperationsServer)
})
resp, err = s.trWebAppServicePlanV2OperationsServer.Do(req)
default:
err = fmt.Errorf("unhandled client %s", client)
}
if err != nil {
return nil, err
}
return resp, nil
}