func()

in sdk/resourcemanager/cosmos/armcosmos/fake/sqlresources_server.go [299:411]


func (s *SQLResourcesServerTransport) 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")}
	}

	var resp *http.Response
	var err error

	switch method {
	case "SQLResourcesClient.BeginCreateUpdateClientEncryptionKey":
		resp, err = s.dispatchBeginCreateUpdateClientEncryptionKey(req)
	case "SQLResourcesClient.BeginCreateUpdateSQLContainer":
		resp, err = s.dispatchBeginCreateUpdateSQLContainer(req)
	case "SQLResourcesClient.BeginCreateUpdateSQLDatabase":
		resp, err = s.dispatchBeginCreateUpdateSQLDatabase(req)
	case "SQLResourcesClient.BeginCreateUpdateSQLRoleAssignment":
		resp, err = s.dispatchBeginCreateUpdateSQLRoleAssignment(req)
	case "SQLResourcesClient.BeginCreateUpdateSQLRoleDefinition":
		resp, err = s.dispatchBeginCreateUpdateSQLRoleDefinition(req)
	case "SQLResourcesClient.BeginCreateUpdateSQLStoredProcedure":
		resp, err = s.dispatchBeginCreateUpdateSQLStoredProcedure(req)
	case "SQLResourcesClient.BeginCreateUpdateSQLTrigger":
		resp, err = s.dispatchBeginCreateUpdateSQLTrigger(req)
	case "SQLResourcesClient.BeginCreateUpdateSQLUserDefinedFunction":
		resp, err = s.dispatchBeginCreateUpdateSQLUserDefinedFunction(req)
	case "SQLResourcesClient.BeginDeleteSQLContainer":
		resp, err = s.dispatchBeginDeleteSQLContainer(req)
	case "SQLResourcesClient.BeginDeleteSQLDatabase":
		resp, err = s.dispatchBeginDeleteSQLDatabase(req)
	case "SQLResourcesClient.BeginDeleteSQLRoleAssignment":
		resp, err = s.dispatchBeginDeleteSQLRoleAssignment(req)
	case "SQLResourcesClient.BeginDeleteSQLRoleDefinition":
		resp, err = s.dispatchBeginDeleteSQLRoleDefinition(req)
	case "SQLResourcesClient.BeginDeleteSQLStoredProcedure":
		resp, err = s.dispatchBeginDeleteSQLStoredProcedure(req)
	case "SQLResourcesClient.BeginDeleteSQLTrigger":
		resp, err = s.dispatchBeginDeleteSQLTrigger(req)
	case "SQLResourcesClient.BeginDeleteSQLUserDefinedFunction":
		resp, err = s.dispatchBeginDeleteSQLUserDefinedFunction(req)
	case "SQLResourcesClient.GetClientEncryptionKey":
		resp, err = s.dispatchGetClientEncryptionKey(req)
	case "SQLResourcesClient.GetSQLContainer":
		resp, err = s.dispatchGetSQLContainer(req)
	case "SQLResourcesClient.GetSQLContainerThroughput":
		resp, err = s.dispatchGetSQLContainerThroughput(req)
	case "SQLResourcesClient.GetSQLDatabase":
		resp, err = s.dispatchGetSQLDatabase(req)
	case "SQLResourcesClient.GetSQLDatabaseThroughput":
		resp, err = s.dispatchGetSQLDatabaseThroughput(req)
	case "SQLResourcesClient.GetSQLRoleAssignment":
		resp, err = s.dispatchGetSQLRoleAssignment(req)
	case "SQLResourcesClient.GetSQLRoleDefinition":
		resp, err = s.dispatchGetSQLRoleDefinition(req)
	case "SQLResourcesClient.GetSQLStoredProcedure":
		resp, err = s.dispatchGetSQLStoredProcedure(req)
	case "SQLResourcesClient.GetSQLTrigger":
		resp, err = s.dispatchGetSQLTrigger(req)
	case "SQLResourcesClient.GetSQLUserDefinedFunction":
		resp, err = s.dispatchGetSQLUserDefinedFunction(req)
	case "SQLResourcesClient.NewListClientEncryptionKeysPager":
		resp, err = s.dispatchNewListClientEncryptionKeysPager(req)
	case "SQLResourcesClient.BeginListSQLContainerPartitionMerge":
		resp, err = s.dispatchBeginListSQLContainerPartitionMerge(req)
	case "SQLResourcesClient.NewListSQLContainersPager":
		resp, err = s.dispatchNewListSQLContainersPager(req)
	case "SQLResourcesClient.NewListSQLDatabasesPager":
		resp, err = s.dispatchNewListSQLDatabasesPager(req)
	case "SQLResourcesClient.NewListSQLRoleAssignmentsPager":
		resp, err = s.dispatchNewListSQLRoleAssignmentsPager(req)
	case "SQLResourcesClient.NewListSQLRoleDefinitionsPager":
		resp, err = s.dispatchNewListSQLRoleDefinitionsPager(req)
	case "SQLResourcesClient.NewListSQLStoredProceduresPager":
		resp, err = s.dispatchNewListSQLStoredProceduresPager(req)
	case "SQLResourcesClient.NewListSQLTriggersPager":
		resp, err = s.dispatchNewListSQLTriggersPager(req)
	case "SQLResourcesClient.NewListSQLUserDefinedFunctionsPager":
		resp, err = s.dispatchNewListSQLUserDefinedFunctionsPager(req)
	case "SQLResourcesClient.BeginMigrateSQLContainerToAutoscale":
		resp, err = s.dispatchBeginMigrateSQLContainerToAutoscale(req)
	case "SQLResourcesClient.BeginMigrateSQLContainerToManualThroughput":
		resp, err = s.dispatchBeginMigrateSQLContainerToManualThroughput(req)
	case "SQLResourcesClient.BeginMigrateSQLDatabaseToAutoscale":
		resp, err = s.dispatchBeginMigrateSQLDatabaseToAutoscale(req)
	case "SQLResourcesClient.BeginMigrateSQLDatabaseToManualThroughput":
		resp, err = s.dispatchBeginMigrateSQLDatabaseToManualThroughput(req)
	case "SQLResourcesClient.BeginRetrieveContinuousBackupInformation":
		resp, err = s.dispatchBeginRetrieveContinuousBackupInformation(req)
	case "SQLResourcesClient.BeginSQLContainerRedistributeThroughput":
		resp, err = s.dispatchBeginSQLContainerRedistributeThroughput(req)
	case "SQLResourcesClient.BeginSQLContainerRetrieveThroughputDistribution":
		resp, err = s.dispatchBeginSQLContainerRetrieveThroughputDistribution(req)
	case "SQLResourcesClient.BeginSQLDatabasePartitionMerge":
		resp, err = s.dispatchBeginSQLDatabasePartitionMerge(req)
	case "SQLResourcesClient.BeginSQLDatabaseRedistributeThroughput":
		resp, err = s.dispatchBeginSQLDatabaseRedistributeThroughput(req)
	case "SQLResourcesClient.BeginSQLDatabaseRetrieveThroughputDistribution":
		resp, err = s.dispatchBeginSQLDatabaseRetrieveThroughputDistribution(req)
	case "SQLResourcesClient.BeginUpdateSQLContainerThroughput":
		resp, err = s.dispatchBeginUpdateSQLContainerThroughput(req)
	case "SQLResourcesClient.BeginUpdateSQLDatabaseThroughput":
		resp, err = s.dispatchBeginUpdateSQLDatabaseThroughput(req)
	default:
		err = fmt.Errorf("unhandled API %s", method)
	}

	if err != nil {
		return nil, err
	}

	return resp, nil
}